From b967d01c821afeec50a5bd02cc81f5d8a210c72a Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Fri, 10 Jul 2026 01:14:05 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 226207 --- .../ApplyDecisionsRequestBuilder.php | 4 +- .../ApplyDecisionsRequestBuilder.php | 4 +- .../ExportItems/ExportItemsRequestBuilder.php | 4 +- .../Folders/Delta/DeltaRequestBuilder.php | 4 +- .../DeltaRequestBuilderGetQueryParameters.php | 2 +- .../Delta/DeltaRequestBuilder.php | 4 +- .../DeltaRequestBuilderGetQueryParameters.php | 2 +- .../Item/Items/Delta/DeltaRequestBuilder.php | 4 +- .../DeltaRequestBuilderGetQueryParameters.php | 2 +- .../Item/Items/Delta/DeltaRequestBuilder.php | 4 +- .../DeltaRequestBuilderGetQueryParameters.php | 2 +- .../ItemInsightsRequestBuilder.php | 4 +- .../PhotoUpdateSettingsRequestBuilder.php | 11 +- ...ttingsRequestBuilderGetQueryParameters.php | 2 +- ...ofilePropertySettingItemRequestBuilder.php | 4 +- .../ProfilePropertySettingsRequestBuilder.php | 4 +- ...ttingsRequestBuilderGetQueryParameters.php | 2 +- .../ReportSettingsRequestBuilder.php | 8 + .../ApiUsageReportMetricsRequestBuilder.php | 134 + ...etricsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ablementStatusMetricItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...icItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../DisableApiUsageReportPostRequestBody.php | 114 + .../DisableApiUsageReportRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../EnableApiUsageReportPostRequestBody.php | 114 + .../EnableApiUsageReportRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../SharePoint/SharePointRequestBuilder.php | 168 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ePointRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../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 + ...WindowsUpdatesAddMembersRequestBuilder.php | 4 +- ...WindowsUpdatesAddMembersRequestBuilder.php | 4 +- ...pdatesUpdateAudienceByIdRequestBuilder.php | 4 +- ...WindowsUpdatesAddMembersRequestBuilder.php | 4 +- ...WindowsUpdatesAddMembersRequestBuilder.php | 4 +- ...pdatesUpdateAudienceByIdRequestBuilder.php | 4 +- ...WindowsUpdatesAddMembersRequestBuilder.php | 4 +- ...ndowsUpdatesEnrollAssetsRequestBuilder.php | 4 +- ...WindowsUpdatesAddMembersRequestBuilder.php | 4 +- ...WindowsUpdatesAddMembersRequestBuilder.php | 4 +- ...pdatesUpdateAudienceByIdRequestBuilder.php | 4 +- .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Item/Members/Ref/RefRequestBuilder.php | 6 +- .../AdmitAllFromLobbyPostRequestBody.php | 114 + .../AdmitAllFromLobbyRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../AdmitFromLobbyPostRequestBody.php | 114 + .../AdmitFromLobbyRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/ParticipantItemRequestBuilder.php | 16 + .../RemoveFromLobbyPostRequestBody.php | 114 + .../RemoveFromLobbyRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ParticipantsRequestBuilder.php | 8 + .../PlayPrompt/PlayPromptPostRequestBody.php | 1 + .../Item/Record/RecordPostRequestBody.php | 3 + .../RecordResponsePostRequestBody.php | 3 + .../Item/Redirect/RedirectPostRequestBody.php | 2 + .../ApplicationTemplatesRequestBuilder.php | 8 + .../Categories/CategoriesGetResponse.php | 72 + .../Categories/CategoriesRequestBuilder.php | 76 + ...oriesRequestBuilderGetQueryParameters.php} | 8 +- ...sRequestBuilderGetRequestConfiguration.php | 42 + .../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 +- ...mSecurityAttributeAuditsRequestBuilder.php | 4 +- ...AuditsRequestBuilderGetQueryParameters.php | 2 +- .../DirectoryAuditsRequestBuilder.php | 4 +- ...AuditsRequestBuilderGetQueryParameters.php | 2 +- .../Item/DirectoryAuditItemRequestBuilder.php | 4 +- ...itItemRequestBuilderGetQueryParameters.php | 2 +- .../ProvisioningRequestBuilder.php | 4 +- ...ioningRequestBuilderGetQueryParameters.php | 2 +- .../CalendarViewRequestBuilder.php | 6 +- .../BookingAppointmentItemRequestBuilder.php | 8 +- .../AdmitAllFromLobbyPostRequestBody.php | 114 + .../AdmitAllFromLobbyRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../AdmitFromLobbyPostRequestBody.php | 114 + .../AdmitFromLobbyRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/ParticipantItemRequestBuilder.php | 16 + .../RemoveFromLobbyPostRequestBody.php | 114 + .../RemoveFromLobbyRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ParticipantsRequestBuilder.php | 8 + .../PlayPrompt/PlayPromptPostRequestBody.php | 1 + .../Item/Record/RecordPostRequestBody.php | 3 + .../RecordResponsePostRequestBody.php | 3 + .../Item/Redirect/RedirectPostRequestBody.php | 2 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../RevokeLicensesPostRequestBody.php | 2 + .../ApproveAppsPostRequestBody.php | 1 + ...yManagedEnrollmentStatePostRequestBody.php | 1 + .../Enable/EnablePostRequestBody.php | 1 + .../ExecuteActionPostRequestBody.php | 3 + .../CleanWindowsDevicePostRequestBody.php | 1 + .../WindowsDefenderScanPostRequestBody.php | 1 + .../Item/Wipe/WipePostRequestBody.php | 4 + ...TimeDeviceMembershipTargetPostResponse.php | 1 + ...AppleDeviceIdentityListPostRequestBody.php | 1 + ...SetScheduledRetireStatePostRequestBody.php | 1 + ...mportDeviceIdentityListPostRequestBody.php | 1 + .../MigrateToTemplatePostRequestBody.php | 1 + .../ExecuteActionPostRequestBody.php | 3 + .../CleanWindowsDevicePostRequestBody.php | 1 + .../WindowsDefenderScanPostRequestBody.php | 1 + .../Item/Wipe/WipePostRequestBody.php | 4 + .../Reports/ReportsRequestBuilder.php | 4 +- ...eportsRequestBuilderGetQueryParameters.php | 2 +- ...TimeDeviceMembershipTargetPostResponse.php | 1 + .../HasCustomRoleScopeTagGetResponse.php | 1 + ...opedForResourceWithResourceGetResponse.php | 1 + .../Enable/EnablePostRequestBody.php | 1 + ...AutoDiscoveryWithDomainNameGetResponse.php | 1 + .../Item/Retry/RetryRequestBuilder.php | 5 +- .../CloudApps/CloudAppsRequestBuilder.php | 5 +- .../CloudPcCloudAppItemRequestBuilder.php | 5 +- .../CloudPcPoolsRequestBuilder.php | 10 +- ...cPoolsRequestBuilderGetQueryParameters.php | 2 +- .../Assignments/AssignmentsRequestBuilder.php | 10 +- ...nmentsRequestBuilderGetQueryParameters.php | 2 +- ...loudPcPoolAssignmentItemRequestBuilder.php | 10 +- ...ntItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/CloudPcPoolItemRequestBuilder.php | 15 +- ...olItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/Apply/ApplyPostRequestBody.php | 23 + .../Item/Apply/ApplyRequestBuilder.php | 4 +- ...PcProvisioningPolicyItemRequestBuilder.php | 8 + ...PolicyUpdateStatusResultRequestBuilder.php | 75 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...oudPcTroubleshootReportsRequestBuilder.php | 4 +- .../ApproveFotaAppsPostResponse.php | 1 + .../Connect/ConnectPostResponse.php | 1 + .../Disconnect/DisconnectPostResponse.php | 1 + .../HasActiveDeploymentsPostResponse.php | 1 + .../Item/Cancel/CancelPostResponse.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Ref/RefRequestBuilder.php | 6 +- .../RegisteredUsers/Ref/RefRequestBuilder.php | 6 +- .../Item/Members/Ref/RefRequestBuilder.php | 6 +- .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Item/AppliesTo/Ref/RefRequestBuilder.php | 6 +- ...reateDeviceFromTemplatePostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Item/Members/Ref/RefRequestBuilder.php | 6 +- .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../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 + .../Item/Preview/PreviewPostRequestBody.php | 2 + .../CreateSessionPostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + .../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 + .../Classes/ClassesRequestBuilder.php | 4 +- .../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 +- .../AllowedGroups/Ref/RefRequestBuilder.php | 6 +- .../AllowedUsers/Ref/RefRequestBuilder.php | 6 +- .../Printers/Create/CreatePostRequestBody.php | 1 + .../AllowedGroups/Ref/RefRequestBuilder.php | 6 +- .../AllowedUsers/Ref/RefRequestBuilder.php | 6 +- .../Item/AddGroup/AddGroupPostResponse.php | 1 + .../RemoveGroup/RemoveGroupPostResponse.php | 1 + .../RenewGroup/RenewGroupPostResponse.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 + .../RenewGroup/RenewGroupPostResponse.php | 1 + .../Item/Members/Ref/RefRequestBuilder.php | 6 +- .../Item/Owners/Ref/RefRequestBuilder.php | 6 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../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 + .../Item/ChannelItemRequestBuilder.php | 8 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../JoinedUsers/Add/AddPostRequestBody.php | 118 + .../Item/JoinedUsers/Add/AddPostResponse.php | 72 + .../JoinedUsers/Add/AddRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../JoinedUsers/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ConversationMemberItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../JoinedUsers/JoinedUsersRequestBuilder.php | 149 + ...dUsersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Remove/RemovePostRequestBody.php | 118 + .../JoinedUsers/Remove/RemovePostResponse.php | 72 + .../Remove/RemoveRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../JoinedUsers/Add/AddPostRequestBody.php | 118 + .../JoinedUsers/Add/AddPostResponse.php | 72 + .../JoinedUsers/Add/AddRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../JoinedUsers/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ConversationMemberItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../JoinedUsers/JoinedUsersRequestBuilder.php | 149 + ...dUsersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Remove/RemovePostRequestBody.php | 118 + .../JoinedUsers/Remove/RemovePostResponse.php | 72 + .../Remove/RemoveRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../PrimaryChannelRequestBuilder.php | 8 + .../Schedule/Share/SharePostRequestBody.php | 1 + .../ClockIn/ClockInPostRequestBody.php | 2 + .../Item/ClockOut/ClockOutPostRequestBody.php | 2 + .../Item/EndBreak/EndBreakPostRequestBody.php | 2 + .../StartBreak/StartBreakPostRequestBody.php | 2 + .../Attributes/Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- .../Item/Usage/UsageRequestBuilder.php | 4 +- .../Item/Usage/UsageRequestBuilder.php | 4 +- .../Evaluate/EvaluatePostRequestBody.php | 1 + ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- .../Stages/Item/Stop/StopRequestBuilder.php | 4 +- .../Definitions/DefinitionsRequestBuilder.php | 4 +- ...itionsRequestBuilderGetQueryParameters.php | 2 +- .../Instances/InstancesRequestBuilder.php | 4 +- ...tancesRequestBuilderGetQueryParameters.php | 2 +- ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- .../Stages/Item/Stop/StopRequestBuilder.php | 4 +- .../Decisions/DecisionsRequestBuilder.php | 4 +- ...isionsRequestBuilderGetQueryParameters.php | 2 +- ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- .../Stages/Item/Stop/StopRequestBuilder.php | 4 +- .../Item/Stages/StagesRequestBuilder.php | 4 +- ...StagesRequestBuilderGetQueryParameters.php | 2 +- ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- .../Stages/Item/Stop/StopRequestBuilder.php | 4 +- ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- .../Stages/Item/Stop/StopRequestBuilder.php | 4 +- .../UploadSessionsRequestBuilder.php | 4 +- .../Item/ApprovalStepItemRequestBuilder.php | 4 +- ...icablePolicyRequirementsRequestBuilder.php | 4 +- .../Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- ...CustomWorkflowExtensionsRequestBuilder.php | 4 +- ...nsionsRequestBuilderGetQueryParameters.php | 2 +- ...icablePolicyRequirementsRequestBuilder.php | 4 +- .../Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- ...icablePolicyRequirementsRequestBuilder.php | 4 +- .../Item/Ref/RefRequestBuilder.php | 4 +- .../Ref/RefRequestBuilder.php | 14 +- ...RefRequestBuilderDeleteQueryParameters.php | 2 +- .../Item/Ref/RefRequestBuilder.php | 4 +- .../Ref/RefRequestBuilder.php | 14 +- ...RefRequestBuilderDeleteQueryParameters.php | 2 +- .../ActivateAndWaitPostRequestBody.php | 115 + ...overnanceActivateAndWaitRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...overnanceClearQuarantineRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...overnancePreviewWorkflowRequestBuilder.php | 4 +- ...dentityGovernanceRestoreRequestBuilder.php | 4 +- .../Item/Runs/Item/RunItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RunItemRequestBuilder.php | 77 + ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...jectProcessingResultItemRequestBuilder.php | 93 + ...ltItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...IdentityGovernanceResumeRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ResumePostRequestBody.php | 159 + .../MailboxSettingsRequestBuilder.php | 112 + ...ttingsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...erviceProvisioningErrorsRequestBuilder.php | 85 + ...ErrorsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Subject/SubjectRequestBuilder.php | 93 + ...ubjectRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Task/TaskRequestBuilder.php | 77 + .../TaskRequestBuilderGetQueryParameters.php | 34 + ...kRequestBuilderGetRequestConfiguration.php | 39 + ...TaskProcessingResultItemRequestBuilder.php | 101 + ...ltItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../TaskProcessingResultsRequestBuilder.php | 97 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...SubjectProcessingResultsRequestBuilder.php | 97 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RunItemRequestBuilder.php | 77 + ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...jectProcessingResultItemRequestBuilder.php | 93 + ...ltItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...IdentityGovernanceResumeRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ResumePostRequestBody.php | 159 + .../MailboxSettingsRequestBuilder.php | 112 + ...ttingsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...erviceProvisioningErrorsRequestBuilder.php | 85 + ...ErrorsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Subject/SubjectRequestBuilder.php | 93 + ...ubjectRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Task/TaskRequestBuilder.php | 77 + .../TaskRequestBuilderGetQueryParameters.php | 34 + ...kRequestBuilderGetRequestConfiguration.php | 39 + ...TaskProcessingResultItemRequestBuilder.php | 101 + ...ltItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../TaskProcessingResultsRequestBuilder.php | 97 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...SubjectProcessingResultsRequestBuilder.php | 97 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- .../Item/WorkflowItemRequestBuilder.php | 24 + .../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 +- .../ActivateAndWaitPostRequestBody.php | 115 + ...overnanceActivateAndWaitRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...overnanceClearQuarantineRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...overnancePreviewWorkflowRequestBuilder.php | 4 +- ...dentityGovernanceRestoreRequestBuilder.php | 4 +- .../Item/Runs/Item/RunItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RunItemRequestBuilder.php | 77 + ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...jectProcessingResultItemRequestBuilder.php | 94 + ...ltItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...IdentityGovernanceResumeRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ResumePostRequestBody.php | 159 + .../MailboxSettingsRequestBuilder.php | 112 + ...ttingsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...erviceProvisioningErrorsRequestBuilder.php | 85 + ...ErrorsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Subject/SubjectRequestBuilder.php | 93 + ...ubjectRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Task/TaskRequestBuilder.php | 77 + .../TaskRequestBuilderGetQueryParameters.php | 34 + ...kRequestBuilderGetRequestConfiguration.php | 39 + ...TaskProcessingResultItemRequestBuilder.php | 101 + ...ltItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../TaskProcessingResultsRequestBuilder.php | 97 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...SubjectProcessingResultsRequestBuilder.php | 98 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.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 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RunItemRequestBuilder.php | 77 + ...unItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ReprocessedRunsRequestBuilder.php | 97 + ...edRunsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...jectProcessingResultItemRequestBuilder.php | 93 + ...ltItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...IdentityGovernanceResumeRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ResumePostRequestBody.php | 159 + .../MailboxSettingsRequestBuilder.php | 112 + ...ttingsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...erviceProvisioningErrorsRequestBuilder.php | 85 + ...ErrorsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Subject/SubjectRequestBuilder.php | 93 + ...ubjectRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Task/TaskRequestBuilder.php | 77 + .../TaskRequestBuilderGetQueryParameters.php | 34 + ...kRequestBuilderGetRequestConfiguration.php | 39 + ...TaskProcessingResultItemRequestBuilder.php | 101 + ...ltItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../TaskProcessingResultsRequestBuilder.php | 97 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...SubjectProcessingResultsRequestBuilder.php | 97 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...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 | 28 +- .../Workflows/WorkflowsRequestBuilder.php | 4 +- ...kflowsRequestBuilderGetQueryParameters.php | 2 +- ...BitlockerRecoveryKeyItemRequestBuilder.php | 4 +- ...eyItemRequestBuilderGetQueryParameters.php | 2 +- .../RecoveryKeysRequestBuilder.php | 4 +- ...ryKeysRequestBuilderGetQueryParameters.php | 2 +- .../IncludedGroups/Ref/RefRequestBuilder.php | 6 +- src/Generated/Models/AccessDriftReport.php | 134 - .../Models/AccessPackageApprovalStage.php | 8 +- .../Models/AccessPackageResourceRequest.php | 4 +- ...geSuggestionSelfAssignmentHistoryBased.php | 20 +- ...essReviewDataUploadTriggerCallbackData.php | 178 - src/Generated/Models/AccessReviewInstance.php | 24 + .../AccessReviewInstanceDecisionItem.php | 24 + ...ewResourceDataUploadSessionContextData.php | 90 - src/Generated/Models/AdminReportSettings.php | 22 + .../Models/AdmitAllFromLobbyOperation.php | 45 + .../Models/AdmitFromLobbyOperation.php | 45 + src/Generated/Models/AgentIdentityType.php | 1 + src/Generated/Models/AgentRiskDetection.php | 132 + .../AndroidWorkProfileVpnConfiguration.php | 31 + .../AospDeviceOwnerWiFiSecurityType.php | 1 + .../Models/ApiUsageReportEnablementStatus.php | 158 + ...portEnablementStatusCollectionResponse.php | 70 + .../Models/ApiUsageReportOnboardingStatus.php | 13 + .../AppManagementApplicationConfiguration.php | 4 +- src/Generated/Models/AppScope.php | 4 +- .../Models/AppleVpnConfiguration.php | 44 + src/Generated/Models/Application.php | 4 +- src/Generated/Models/ApplicationTemplate.php | 4 +- .../Models/ApplicationTemplateCategory.php | 158 + .../AppliedAuthenticationEventListener.php | 4 +- src/Generated/Models/ApproverDelegate.php | 8 +- src/Generated/Models/ArtifactQuery.php | 26 +- src/Generated/Models/AttendanceRecord.php | 24 + src/Generated/Models/AttributeInfo.php | 158 + .../Models/AuthenticationEventType.php | 1 + ...thodsRegistrationCampaignIncludeTarget.php | 4 +- .../Models/AzureActiveDirectoryTenant.php | 8 +- src/Generated/Models/BackupRestoreRoot.php | 36 +- src/Generated/Models/Channel.php | 28 +- src/Generated/Models/ChatMessage.php | 12 +- .../Models/CloudCertificationAuthority.php | 22 + .../Models/CloudLicensing/Allotment.php | 22 + .../Models/CloudLicensing/UsageRight.php | 22 + src/Generated/Models/CloudPC.php | 30 +- src/Generated/Models/CloudPcAgentPool.php | 4 +- .../CloudPcAgentPoolBillingConfiguration.php | 4 +- ...loudPcAgentPoolCapabilityConfiguration.php | 4 +- .../Models/CloudPcAgentPoolScalingPolicy.php | 8 +- .../Models/CloudPcAgentPoolSessionUsage.php | 8 +- .../Models/CloudPcAgentPoolUserAssignment.php | 4 +- src/Generated/Models/CloudPcCloudApp.php | 8 +- .../Models/CloudPcCloudAppDetail.php | 4 +- src/Generated/Models/CloudPcConfiguration.php | 12 +- src/Generated/Models/CloudPcDeviceImage.php | 4 +- .../Models/CloudPcGeographicLocationType.php | 1 + ...dPcMicrosoftHostedNetworkConfiguration.php | 4 +- .../CloudPcPolicyPendingApplyStatusResult.php | 136 + ...loudPcPolicyScheduledApplyActionDetail.php | 22 + src/Generated/Models/CloudPcPool.php | 20 +- .../Models/CloudPcProvisioningPolicy.php | 34 +- .../CloudPcRegionGroupConfiguration.php | 4 +- .../Models/CloudPcSnapshotResetMode.php | 12 + src/Generated/Models/CloudPcStatus.php | 2 + src/Generated/Models/CloudPcUserSetting.php | 4 +- .../Models/CloudVideoInteropInfo.php | 12 +- src/Generated/Models/ColumnDefinition.php | 26 +- src/Generated/Models/CommsOperation.php | 3 + .../Models/ConditionalAccessPolicy.php | 8 +- .../Models/ConnectedOrganizationMembers.php | 4 +- src/Generated/Models/ContextMetadata.php | 136 + src/Generated/Models/CopilotPackage.php | 22 + src/Generated/Models/CopilotPackageDetail.php | 24 + src/Generated/Models/CorrelatedIdentity.php | 156 + .../CorrelatedIdentityCollectionResponse.php | 70 + src/Generated/Models/CorrelationError.php | 158 + .../CrossCloudAzureActiveDirectoryTenant.php | 12 +- ...TenantAccessPolicyConfigurationPartner.php | 22 + .../Models/CrossTenantMigrationJob.php | 52 +- ...mAppManagementApplicationConfiguration.php | 4 +- ...videdResourceAccessReviewUploadSession.php | 46 + .../AccessReviewContextData.php | 46 + .../AccessReviewContextDataBase.php | 98 + .../ApplyDecisionContextData.php | 46 + .../Data.php | 123 + ...ustomDataProvidedResourceUploadSession.php | 68 +- .../Models/CustomEmojiFromIdentitySet.php | 46 + src/Generated/Models/CustomExtensionData.php | 4 +- .../DdmAppAllowDownloadsOverCellular.php | 12 + .../Models/DdmAppAutomaticAppUpdates.php | 12 + .../Models/DelegatedAdminRelationship.php | 4 +- ...legatedAdminServiceProviderConstraints.php | 123 + .../Models/DeviceCompliancePolicyScript.php | 22 + .../Models/DeviceComplianceScript.php | 22 + .../DeviceComplianceScriptPlatformType.php | 12 + .../DeviceManagement/DeviceManagement.php | 4 +- .../Models/DeviceManagementReports.php | 3 + src/Generated/Models/DirectoryRole.php | 4 +- src/Generated/Models/DistributionList.php | 185 + .../DistributionListCollectionResponse.php | 70 + .../Models/DistributionListMember.php | 133 + ...stributionListMemberCollectionResponse.php | 70 + src/Generated/Models/DlpAction.php | 1 + src/Generated/Models/DlpActionInfo.php | 1 + src/Generated/Models/DriveExclusionUnit.php | 12 +- .../DriveExclusionUnitsBulkAdditionJob.php | 4 +- src/Generated/Models/DriveItem.php | 22 + src/Generated/Models/EmployeeExperience.php | 3 - .../Models/EmployeeExperienceUser.php | 3 - src/Generated/Models/Entity.php | 22 +- .../Models/ExchangeProtectionPolicy.php | 8 +- src/Generated/Models/ExclusionUnitBase.php | 24 +- .../Models/ExclusionUnitBulkAdditionJob.php | 24 +- .../ExpeditedWindowsQualityUpdateSettings.php | 22 + src/Generated/Models/ExportItemResponse.php | 4 +- .../ExternalConnectors/ExternalItem.php | 22 + ...ExternalItemInformationProtectionLabel.php | 136 + .../Models/ExternalConnectors/Label.php | 1 + .../Models/ExternalDomainFederation.php | 12 +- src/Generated/Models/ExternalItem.php | 22 + ...ExternalItemInformationProtectionLabel.php | 136 + .../Models/GranularRestoreArtifactBase.php | 30 +- src/Generated/Models/GranularRestoreItems.php | 14 + src/Generated/Models/Group.php | 7 +- src/Generated/Models/GroupAccessType.php | 1 + src/Generated/Models/GroupAnalytics.php | 794 ++ .../GroupAnalyticsCollectionResponse.php | 70 + ...GroupChatTeamsAppInstallationScopeInfo.php | 4 +- src/Generated/Models/GroupMembers.php | 4 +- src/Generated/Models/GroupTypeEnum.php | 11 + ...rincipalType.php => HistoryEntityType.php} | 4 +- src/Generated/Models/HistoryEventType.php | 14 + .../Models/IdentifierUriConfiguration.php | 4 +- .../Models/IdentifierUriRestriction.php | 4 +- .../Models/IdentityAnalyticsRoot.php | 70 + src/Generated/Models/IdentityCorrelation.php | 159 + .../IdentityCorrelationCollectionResponse.php | 70 + .../IdentityGovernance/AttributeSetEntry.php | 158 + .../AwaitedWorkflowProcessingResult.php | 190 + .../CountBasedQuarantineCondition.php | 68 + .../CustomTaskExtension.php | 22 + .../CustomTaskExtensionCalloutData.php | 22 + .../CustomTaskExtensionReplyMode.php | 12 + .../CustomTaskExtensionResponseData.php | 123 + .../LifecycleManagementSettings.php | 22 + .../LifecycleTaskCategory.php | 1 + .../LifecycleWorkflowCategory.php | 1 + .../LifecycleWorkflowProcessingStatus.php | 1 + .../Models/IdentityGovernance/MatchMode.php | 11 + .../PercentageBasedQuarantineCondition.php | 68 + .../ProvisioningAttributeMapping.php | 46 + .../ProvisioningObjectWorkflowSubject.php | 93 + .../QuarantineCondition.php | 122 + .../QuarantineConfiguration.php | 161 + .../IdentityGovernance/QuarantineDetails.php | 181 + .../IdentityGovernance/QuarantineType.php | 13 + .../Models/IdentityGovernance/Run.php | 24 + .../SubjectProcessingResult.php | 316 + ...jectProcessingResultCollectionResponse.php | 71 + .../TaskProcessingResult.php | 34 +- .../Models/IdentityGovernance/Workflow.php | 68 + .../WorkflowExecutionConditions.php | 1 + .../WorkflowExecutionType.php | 1 + .../IdentityGovernance/WorkflowSetting.php | 136 + .../IdentityGovernance/WorkflowSubject.php | 121 + .../IdentityGovernance/WorkflowVersion.php | 22 + .../Models/IdentityGovernanceUserSettings.php | 4 +- src/Generated/Models/IdentityInfo.php | 202 + src/Generated/Models/IdentitySet.php | 1 + .../Models/IosDdmLobAppAssignmentSettings.php | 88 + .../IosDdmStoreAppAssignmentSettings.php | 323 + .../Models/IosDdmVppAppAssignmentSettings.php | 345 + ...ProvisioningConfigurationPolicySetItem.php | 2 +- src/Generated/Models/IosStoreApp.php | 22 + src/Generated/Models/IosVppApp.php | 22 + .../Models/KeyCredentialConfiguration.php | 4 +- src/Generated/Models/LockInfo.php | 206 + ...iftReportResourceType.php => LockType.php} | 7 +- .../Models/MacOSWiFiConfiguration.php | 22 + .../MacOsDdmVppAppAssignmentSettings.php | 137 + src/Generated/Models/MacOsVppApp.php | 22 + src/Generated/Models/MailboxExclusionUnit.php | 12 +- .../MailboxExclusionUnitsBulkAdditionJob.php | 4 +- src/Generated/Models/ManagedAppProtection.php | 22 + ...ManagedAppPurviewEvaluationRequirement.php | 12 + src/Generated/Models/MeetingEngagement.php | 181 + .../Models/MeetingEngagementType.php | 13 + src/Generated/Models/Member.php | 224 + .../Models/MobileAppAssignmentSettings.php | 3 + .../Models/MobileThreatDefenseConnector.php | 44 + .../Networkaccess/ClientFallbackAction.php | 1 + .../Networkaccess/ForwardingPolicyLink.php | 4 +- .../Networkaccess/TlsCertificateStatus.php | 2 + src/Generated/Models/NotifyUserAction.php | 24 +- .../Models/ODataErrors/ODataError.php | 1 - ...remisesDirectorySynchronizationFeature.php | 22 + .../OneDriveForBusinessProtectionPolicy.php | 8 +- src/Generated/Models/OnlineMeeting.php | 3 - src/Generated/Models/OnlineMeetingBase.php | 26 +- src/Generated/Models/OnlineMeetingType.php | 14 + src/Generated/Models/OutlookItem.php | 1 + src/Generated/Models/OwnerlessGroupPolicy.php | 4 +- .../Models/PasswordSingleSignOnField.php | 4 +- .../PersonalTeamsAppInstallationScopeInfo.php | 4 +- src/Generated/Models/PlannerDelta.php | 2 + src/Generated/Models/PlannerHistoryItem.php | 185 + .../PlannerHistoryItemCollectionResponse.php | 70 + src/Generated/Models/PlannerPlan.php | 24 + src/Generated/Models/PlannerTask.php | 8 +- src/Generated/Models/PlannerTaskData.php | 687 ++ .../Models/PlannerTaskDetailsData.php | 290 + src/Generated/Models/PolicyDeletableItem.php | 2 + src/Generated/Models/PolicyTipAction.php | 74 + .../Models/ProcessContentRequest.php | 26 +- src/Generated/Models/ProfileCardProperty.php | 4 +- .../Models/ProfilePropertySetting.php | 8 +- src/Generated/Models/ProtectionPolicyBase.php | 8 +- src/Generated/Models/ProtectionUnitBase.php | 21 + src/Generated/Models/RecipientType.php | 13 + .../RedirectUriAllowedDomainConfiguration.php | 28 +- .../RedirectUriAllowedSchemeConfiguration.php | 28 +- .../RedirectUriBlockedDomainConfiguration.php | 28 +- .../RedirectUriBlockedSchemeConfiguration.php | 32 +- .../Models/RedirectUriConfiguration.php | 20 +- ...tUriPlatformAllowedDomainConfiguration.php | 4 +- ...tUriPlatformAllowedSchemeConfiguration.php | 4 +- ...tUriPlatformBlockedDomainConfiguration.php | 4 +- ...tUriPlatformBlockedSchemeConfiguration.php | 8 +- .../RedirectUriWildcardConfiguration.php | 16 +- .../RedirectUriWildcardExcludeFormats.php | 8 +- src/Generated/Models/Reminder.php | 4 +- .../Models/RemoveFromLobbyOperation.php | 45 + src/Generated/Models/ReportRoot.php | 46 + .../Models/RestorePointSearchResult.php | 4 +- .../RestoreSearchArtifactQueryExpression.php | 254 + .../Models/RetentionPeriodChange.php | 181 + .../Models/RetentionPeriodChangeStatus.php | 13 + src/Generated/Models/Room.php | 4 +- src/Generated/Models/Schedule.php | 4 +- src/Generated/Models/ScheduleEntityTheme.php | 23 + .../Security/AISpanOutputsAuditRecord.php | 49 + .../Models/Security/AccountEntityMapping.php | 200 + .../Models/Security/AccountObjectIdAction.php | 68 + .../Models/Security/AccountSidAction.php | 68 + .../Models/Security/AdditionalDataOptions.php | 1 + src/Generated/Models/Security/Alert.php | 15 +- .../Models/Security/AlertCustomDetails.php | 46 + .../Security/AlertSubmissionAuditRecord.php | 49 + ...AlertSubmissionResultDetailAuditRecord.php | 49 + .../Models/Security/AlertTemplate.php | 80 +- .../Security/AmazonResourceEntityMapping.php | 68 + src/Generated/Models/Security/AuditData.php | 50 + .../Models/Security/AuditLogRecordType.php | 30 +- .../Security/AuditRecordTypeDictionary.php | 117 + .../Models/Security/AutomatedAction.php | 127 + .../Models/Security/AutomatedActionSet.php | 499 ++ .../Security/AzureAISearchAuditRecord.php | 49 + .../Security/AzureResourceEntityMapping.php | 68 + .../CloudApplicationEntityMapping.php | 90 + ...ancePolicyGradingSharePointAuditRecord.php | 49 + ...plianceSitGradingSharePointAuditRecord.php | 49 + .../CopilotSessionSharingAuditRecord.php | 49 + ...rSecurityForAIConfigurationAuditRecord.php | 49 + .../Models/Security/DetectionAction.php | 30 +- .../Models/Security/DetectionRule.php | 201 +- .../Models/Security/DetectionRuleStatus.php | 12 + .../Models/Security/DeviceAction.php | 75 + src/Generated/Models/Security/Dictionary.php | 7 + .../Models/Security/DnsEntityMapping.php | 112 + src/Generated/Models/Security/DnsEvidence.php | 16 +- .../Security/DragonCopilotAccessRecord.php | 49 + .../Security/DragonCopilotAdminRecord.php | 49 + .../DragonCopilotClinicalDataRecord.php | 49 + .../Security/DragonCopilotSessionRecord.php | 49 + .../EdiscoveryAddToReviewSetOperation.php | 4 +- src/Generated/Models/Security/EmailAction.php | 90 + .../Models/Security/EntityDefinitionInput.php | 202 + .../Security/EntityDefinitionInputRole.php | 11 + .../Models/Security/EntityMapping.php | 137 + .../Security/EntityMappingConfiguration.php | 523 ++ .../EopSubmissionFeedEntityAuditRecord.php | 49 + .../Models/Security/FabricPolicyRecord.php | 49 + src/Generated/Models/Security/FileAction.php | 122 + .../Models/Security/FileEntityMapping.php | 112 + .../Models/Security/FileHashEvidence.php | 4 +- .../Security/GitHubOrganizationEvidence.php | 24 +- .../Models/Security/GitHubRepoEvidence.php | 20 +- .../Models/Security/GitHubUserEvidence.php | 20 +- .../GoogleCloudResourceEntityMapping.php | 68 + .../Models/Security/HostEntityMapping.php | 156 + .../Security/HostLogonSessionEvidence.php | 20 +- .../Security/HuntingSchemaBuiltInFunction.php | 250 + .../HuntingSchemaFunctionParameter.php | 180 + .../Security/HuntingSchemaFunctions.php | 163 + .../Models/Security/HuntingSchemaResult.php | 161 + .../Security/HuntingSchemaSavedFunction.php | 317 + .../Models/Security/HuntingSchemaTable.php | 183 + .../Security/HuntingSchemaTableColumn.php | 180 + .../Models/Security/IdentityContainer.php | 4 +- .../Models/Security/IoTDeviceEvidence.php | 4 +- .../Models/Security/IpEntityMapping.php | 90 + .../Models/Security/IsolateDeviceAction.php | 67 + .../Models/Security/MDASHAuditRecord.php | 49 + .../Security/MailClusterEntityMapping.php | 90 + .../Security/MailMessageEntityMapping.php | 134 + .../Models/Security/MailboxEntityMapping.php | 68 + .../Models/Security/MalwareEvidence.php | 16 +- src/Generated/Models/Security/ManualAlert.php | 136 + .../Models/Security/ManualAlertEntityType.php | 26 + .../MicrosoftTeamsUserConcernAuditRecord.php | 49 + .../Models/Security/MigrateSensorsResult.php | 8 +- src/Generated/Models/Security/MitreTactic.php | 161 + .../Models/Security/MitreTechnique.php | 168 + .../Models/Security/MosAgentInfoRecordV2.php | 49 + ...VectorSearchContentMetadataAuditRecord.php | 49 + .../Security/NetworkConnectionEvidence.php | 20 +- .../OAuthApplicationEntityMapping.php | 68 + .../Models/Security/OrganizationalScope.php | 35 +- .../Models/Security/P4AIRiskScoreRecord.php | 49 + .../Models/Security/ProcessEntityMapping.php | 90 + .../Models/Security/ProtectionRule.php | 186 - .../Models/Security/QueryCondition.php | 4 +- .../Security/RegistryValueEntityMapping.php | 90 + .../Models/Security/RuleSchedule.php | 31 +- src/Generated/Models/Security/RulesRoot.php | 4 +- .../Models/Security/SasTokenEvidence.php | 40 +- ...tyCopilotIdentityManagementAuditRecord.php | 49 + ...tyDevelopmentLifecycleAILogAuditRecord.php | 49 + .../Security/SecurityGroupEntityMapping.php | 112 + .../Models/Security/SensorMigration.php | 16 +- .../Security/ServicePrincipalEvidence.php | 24 +- .../Models/Security/ServiceSource.php | 1 + .../SonarDetonationEntityAuditRecord.php | 49 + .../SonarFileDetonationEntityAuditRecord.php | 49 + .../SonarSubmissionEntityAuditRecord.php | 49 + .../SonarUrlDetonationEntityAuditRecord.php | 49 + .../SparkCoreCustomLivePoolRecord.php | 49 + .../Security/StopAndQuarantineFileAction.php | 90 + .../Security/SubmissionEntityAuditRecord.php | 49 + .../Security/SubmissionMailEvidence.php | 36 +- .../Models/Security/UrlEntityMapping.php | 68 + src/Generated/Models/Security/UserAccount.php | 22 + .../VivaGlintAgenticCampaignAuditRecord.php | 49 + src/Generated/Models/ServiceAnnouncement.php | 12 +- .../ServicePrincipalLockConfiguration.php | 22 + .../Models/ServicePrincipalLockScope.php | 12 + .../Models/ServiceProviderConstraints.php | 75 + .../Models/SharePointProtectionPolicy.php | 8 +- .../Models/SharePointReportSettings.php | 70 + src/Generated/Models/SharedInsight.php | 4 +- src/Generated/Models/SignIn.php | 34 +- src/Generated/Models/SingleUser.php | 4 +- src/Generated/Models/SiteExclusionUnit.php | 12 +- .../SiteExclusionUnitsBulkAdditionJob.php | 4 +- src/Generated/Models/SnapshotJobStatus.php | 2 +- src/Generated/Models/Subscription.php | 66 + src/Generated/Models/SummarizedSignIn.php | 22 + src/Generated/Models/TaskHistoryItem.php | 90 + .../TeamTeamsAppInstallationScopeInfo.php | 4 +- src/Generated/Models/TeamsAppInstallation.php | 4 +- .../Models/TeamsAppInstallationScopeInfo.php | 4 +- src/Generated/Models/TeamsTab.php | 4 +- src/Generated/Models/Teamwork.php | 22 + src/Generated/Models/TeamworkCustomEmoji.php | 203 + .../TeamworkCustomEmojiCollectionResponse.php | 70 + src/Generated/Models/TeamworkMessaging.php | 70 + .../DelegatedAdministrationRoleAssignment.php | 22 + ...edAdministrationRoleAssignmentSnapshot.php | 22 + .../RelatedTenant.php | 21 + src/Generated/Models/ThumbnailSet.php | 3 - .../Models/TokenProtectionStatusDetails.php | 8 +- .../Models/TranslationPreferences.php | 4 +- src/Generated/Models/UsedInsight.php | 4 +- src/Generated/Models/User.php | 64 +- src/Generated/Models/UserActivityType.php | 4 + src/Generated/Models/UserActivityTypes.php | 4 + src/Generated/Models/VirtualEndpoint.php | 4 +- src/Generated/Models/VirtualEvent.php | 22 + .../VirtualEventRegistrationConfiguration.php | 45 + src/Generated/Models/VirtualEventSession.php | 4 +- src/Generated/Models/VirtualEventTownhall.php | 46 + ...EventTownhallRegistrationConfiguration.php | 45 + ...lEventWebinarRegistrationConfiguration.php | 44 - ...VoiceAuthenticationMethodConfiguration.php | 22 + .../Models/Win32LobAppInUseActionType.php | 13 + .../Models/Win32LobAppInstallExperience.php | 22 + .../Win32LobAppProcessOperationType.php | 11 + .../Models/Win32LobAppProcessRule.php | 115 + src/Generated/Models/Win32LobAppRule.php | 1 + .../Models/WindowsUpdates/AzureADDevice.php | 8 +- .../UpdateCategoryEnrollmentInformation.php | 4 +- .../UpdateManagementEnrollment.php | 12 +- src/Generated/Models/Workspace.php | 4 +- ...eRequestBuilderGetRequestConfiguration.php | 42 - ...ntIdAiAgentNameAiAgentNameGetResponse.php} | 12 +- ...dAiAgentNameAiAgentNameRequestBuilder.php} | 26 +- ...ntNameRequestBuilderGetQueryParameters.php | 72 + ...eRequestBuilderGetRequestConfiguration.php | 44 + ...entNameCloudApplicationNameC_d3259771.php} | 15 +- ...tIdAiAgentIdAiAgentNameAiAge_047ad6f0.php} | 28 +- ...tIdAiAgentIdAiAgentNameAiAge_a627536a.php} | 38 +- ...tIdAiAgentIdAiAgentNameAiAge_f3635fb0.php} | 28 +- ...plicationIdApplicationIdRequestBuilder.php | 8 +- ...pplicationIdRequestBuilderGe_0261c4bc.php} | 22 +- ...pplicationIdRequestBuilderGe_48e77cc7.php} | 6 +- ...dAiAgentIdAiAgentNameAiAgent_0d9488c2.php} | 28 +- ...dAiAgentIdAiAgentNameAiAgent_1f4eb17e.php} | 28 +- ...dAiAgentIdAiAgentNameAiAgent_cfb24ee6.php} | 38 +- ...tNameCloudApplicationNameClo_b0d3b3c1.php} | 15 +- .../Reports/ReportsRequestBuilder.php | 24 +- .../AgentGroups/Ref/RefRequestBuilder.php | 6 +- .../AgentGroups/Ref/RefRequestBuilder.php | 6 +- .../AgentGroups/Ref/RefRequestBuilder.php | 6 +- .../Item/Members/Ref/RefRequestBuilder.php | 6 +- .../Item/MemberOf/Ref/RefRequestBuilder.php | 6 +- .../AgentGroups/Ref/RefRequestBuilder.php | 6 +- .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../ContactInsightsRequestBuilder.php | 4 +- .../PeopleInsightsRequestBuilder.php | 4 +- .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Item/Usage/UsageRequestBuilder.php | 4 +- ...urationPartnerTenantItemRequestBuilder.php | 8 + .../Restore/RestoreRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...rviceProviderConstraintsRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...raintsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...urationPartnerTenantItemRequestBuilder.php | 8 + .../Restore/RestoreRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...rviceProviderConstraintsRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...raintsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/AppliesTo/Ref/RefRequestBuilder.php | 6 +- .../IncludedGroups/Ref/RefRequestBuilder.php | 6 +- .../IncludedGroups/Ref/RefRequestBuilder.php | 6 +- .../CanSignUp/CanSignUpGetResponse.php | 1 + .../IsSignedUp/IsSignedUpGetResponse.php | 1 + .../Item/ProgramItemRequestBuilder.php | 4 +- .../CorrelationsRequestBuilder.php | 98 + ...ationsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Identities/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Identities/IdentitiesRequestBuilder.php | 98 + ...titiesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../CorrelatedIdentityItemRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tyItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../IdentityCorrelationItemRequestBuilder.php | 161 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../ServicePrincipalRequestBuilder.php | 77 + ...ncipalRequestBuilderGetQueryParameters.php | 34 + ...lRequestBuilderGetRequestConfiguration.php | 39 + .../Groups/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Groups/GroupsRequestBuilder.php | 134 + ...GroupsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/GroupAnalyticsItemRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...csItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../IdentityAnalyticsRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...lyticsRequestBuilderGetQueryParameters.php | 34 + ...sRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Reports/ReportsRequestBuilder.php | 16 + .../ImportResourceActionsPostRequestBody.php | 1 + ...leAssignmentMultipleItemRequestBuilder.php | 4 +- .../ImportResourceActionsPostRequestBody.php | 1 + .../ImportResourceActionsPostRequestBody.php | 1 + ...leAssignmentMultipleItemRequestBuilder.php | 4 +- .../ImportResourceActionsPostRequestBody.php | 1 + .../ImportResourceActionsPostRequestBody.php | 1 + .../ImportResourceActionsPostRequestBody.php | 1 + .../ImportResourceActionsPostRequestBody.php | 1 + .../Alerts_v2/Alerts_v2RequestBuilder.php | 5 +- .../Item/SimulationItemRequestBuilder.php | 4 +- .../ExportResultPostRequestBody.php | 1 + .../RemediatePostRequestBody.php | 1 + .../SensorMigrationItemRequestBuilder.php | 4 +- ...onItemRequestBuilderGetQueryParameters.php | 2 +- ...softGraphSecurityMigrateRequestBuilder.php | 5 +- .../SensorMigrationRequestBuilder.php | 5 +- ...rationRequestBuilderGetQueryParameters.php | 2 +- ...SecurityGetHuntingSchemaRequestBuilder.php | 74 + ...aRequestBuilderGetRequestConfiguration.php | 22 + ...nTimespanWithWorkspaceIdRequestBuilder.php | 80 + ...paceIdRequestBuilderGetQueryParameters.php | 30 + ...dRequestBuilderGetRequestConfiguration.php | 39 + ...hSecurityRunHuntingQueryRequestBuilder.php | 4 +- .../RunHuntingQueryPostRequestBody.php | 22 + .../DetectionRulesRequestBuilder.php | 11 +- ...nRulesRequestBuilderGetQueryParameters.php | 2 +- .../Item/DetectionRuleItemRequestBuilder.php | 9 +- ...leItemRequestBuilderGetQueryParameters.php | 2 +- .../Security/Rules/RulesRequestBuilder.php | 4 +- .../RulesRequestBuilderGetQueryParameters.php | 2 +- .../Security/SecurityRequestBuilder.php | 18 + .../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 +- .../Settings/SettingsRequestBuilder.php | 4 +- .../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 + .../DriveExclusionUnitsRequestBuilder.php | 4 +- ...nUnitsRequestBuilderGetQueryParameters.php | 2 +- .../DriveExclusionUnitItemRequestBuilder.php | 4 +- ...itItemRequestBuilderGetQueryParameters.php | 2 +- ...ionUnitsBulkAdditionJobsRequestBuilder.php | 4 +- ...onJobsRequestBuilderGetQueryParameters.php | 2 +- ...UnitsBulkAdditionJobItemRequestBuilder.php | 4 +- ...obItemRequestBuilderGetQueryParameters.php | 2 +- ...MailboxExclusionUnitItemRequestBuilder.php | 5 +- ...itItemRequestBuilderGetQueryParameters.php | 2 +- .../MailboxExclusionUnitsRequestBuilder.php | 5 +- ...nUnitsRequestBuilderGetQueryParameters.php | 2 +- ...UnitsBulkAdditionJobItemRequestBuilder.php | 5 +- ...obItemRequestBuilderGetQueryParameters.php | 2 +- ...ionUnitsBulkAdditionJobsRequestBuilder.php | 5 +- ...onJobsRequestBuilderGetQueryParameters.php | 2 +- .../ExclusionUnitsRequestBuilder.php | 4 +- ...nUnitsRequestBuilderGetQueryParameters.php | 2 +- .../ExclusionUnitBaseItemRequestBuilder.php | 4 +- ...seItemRequestBuilderGetQueryParameters.php | 2 +- ...MailboxExclusionUnitItemRequestBuilder.php | 4 +- ...itItemRequestBuilderGetQueryParameters.php | 2 +- .../MailboxExclusionUnitsRequestBuilder.php | 4 +- ...nUnitsRequestBuilderGetQueryParameters.php | 2 +- ...UnitsBulkAdditionJobItemRequestBuilder.php | 4 +- ...obItemRequestBuilderGetQueryParameters.php | 2 +- ...ionUnitsBulkAdditionJobsRequestBuilder.php | 4 +- ...onJobsRequestBuilderGetQueryParameters.php | 2 +- .../DriveExclusionUnitsRequestBuilder.php | 5 +- ...nUnitsRequestBuilderGetQueryParameters.php | 2 +- .../DriveExclusionUnitItemRequestBuilder.php | 5 +- ...itItemRequestBuilderGetQueryParameters.php | 2 +- ...ionUnitsBulkAdditionJobsRequestBuilder.php | 5 +- ...onJobsRequestBuilderGetQueryParameters.php | 2 +- ...UnitsBulkAdditionJobItemRequestBuilder.php | 5 +- ...obItemRequestBuilderGetQueryParameters.php | 2 +- .../SiteExclusionUnitItemRequestBuilder.php | 5 +- ...itItemRequestBuilderGetQueryParameters.php | 2 +- .../SiteExclusionUnitsRequestBuilder.php | 5 +- ...nUnitsRequestBuilderGetQueryParameters.php | 2 +- ...UnitsBulkAdditionJobItemRequestBuilder.php | 5 +- ...obItemRequestBuilderGetQueryParameters.php | 2 +- ...ionUnitsBulkAdditionJobsRequestBuilder.php | 5 +- ...onJobsRequestBuilderGetQueryParameters.php | 2 +- .../SiteExclusionUnitItemRequestBuilder.php | 4 +- ...itItemRequestBuilderGetQueryParameters.php | 2 +- .../SiteExclusionUnitsRequestBuilder.php | 4 +- ...nUnitsRequestBuilderGetQueryParameters.php | 2 +- ...UnitsBulkAdditionJobItemRequestBuilder.php | 4 +- ...obItemRequestBuilderGetQueryParameters.php | 2 +- ...ionUnitsBulkAdditionJobsRequestBuilder.php | 4 +- ...onJobsRequestBuilderGetQueryParameters.php | 2 +- .../CalendarViewRequestBuilder.php | 6 +- .../BookingAppointmentItemRequestBuilder.php | 8 +- ...CrossTenantMigrationJobsRequestBuilder.php | 12 +- ...ssTenantMigrationJobItemRequestBuilder.php | 16 + .../Item/Migrate/MigrateRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Validate/ValidateRequestBuilder.php | 17 +- ...RequestBuilderPostRequestConfiguration.php | 2 +- .../Validate/ValidatePostRequestBody.php | 266 - ...ationJobsWithDisplayNameRequestBuilder.php | 16 + .../Migrate/MigrateRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Validate/ValidateRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Questions/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...strationQuestionBaseItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...seItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Questions/QuestionsRequestBuilder.php | 133 + ...stionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...egistrationConfigurationRequestBuilder.php | 153 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...rationRequestBuilderGetQueryParameters.php | 34 + ...nRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Cancel/CancelRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Sessions/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../VirtualEventSessionItemRequestBuilder.php | 77 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Sessions/SessionsRequestBuilder.php | 97 + ...ssionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../SessionsWithJoinWebUrlRequestBuilder.php | 80 + ...WebUrlRequestBuilderGetQueryParameters.php | 34 + ...lRequestBuilderGetRequestConfiguration.php | 39 + ...ualEventRegistrationItemRequestBuilder.php | 170 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../RegistrationsRequestBuilder.php | 133 + ...ationsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Cancel/CancelRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RegistrationsWithEmailRequestBuilder.php | 155 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...hEmailRequestBuilderGetQueryParameters.php | 34 + ...lRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Cancel/CancelRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RegistrationsWithUserIdRequestBuilder.php | 155 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...UserIdRequestBuilderGetQueryParameters.php | 34 + ...dRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...VirtualEventTownhallItemRequestBuilder.php | 36 + ...strationQuestionBaseItemRequestBuilder.php | 4 +- .../Questions/QuestionsRequestBuilder.php | 8 +- ...stionsRequestBuilderGetQueryParameters.php | 2 +- .../Item/Cancel/CancelRequestBuilder.php | 4 +- .../Item/Sessions/SessionsRequestBuilder.php | 4 +- ...ssionsRequestBuilderGetQueryParameters.php | 2 +- .../RegistrationsRequestBuilder.php | 8 +- ...ationsRequestBuilderGetQueryParameters.php | 2 +- .../Cancel/CancelRequestBuilder.php | 4 +- .../Cancel/CancelRequestBuilder.php | 4 +- .../Archive/ArchivePostRequestBody.php | 1 + .../Item/Archive/ArchivePostRequestBody.php | 1 + .../Item/ChannelItemRequestBuilder.php | 8 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../JoinedUsers/Add/AddPostRequestBody.php | 118 + .../Item/JoinedUsers/Add/AddPostResponse.php | 72 + .../JoinedUsers/Add/AddRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../JoinedUsers/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ConversationMemberItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../JoinedUsers/JoinedUsersRequestBuilder.php | 149 + ...dUsersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Remove/RemovePostRequestBody.php | 118 + .../JoinedUsers/Remove/RemovePostResponse.php | 72 + .../Remove/RemoveRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../JoinedUsers/Add/AddPostRequestBody.php | 118 + .../JoinedUsers/Add/AddPostResponse.php | 72 + .../JoinedUsers/Add/AddRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../JoinedUsers/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ConversationMemberItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../JoinedUsers/JoinedUsersRequestBuilder.php | 149 + ...dUsersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Remove/RemovePostRequestBody.php | 118 + .../JoinedUsers/Remove/RemovePostResponse.php | 72 + .../Remove/RemoveRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../PrimaryChannelRequestBuilder.php | 8 + .../Schedule/Share/SharePostRequestBody.php | 1 + .../ClockIn/ClockInPostRequestBody.php | 2 + .../Item/ClockOut/ClockOutPostRequestBody.php | 2 + .../Item/EndBreak/EndBreakPostRequestBody.php | 2 + .../StartBreak/StartBreakPostRequestBody.php | 2 + .../Item/Archive/ArchivePostRequestBody.php | 1 + .../Item/Archive/ArchivePostRequestBody.php | 1 + .../Item/ChannelItemRequestBuilder.php | 8 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../JoinedUsers/Add/AddPostRequestBody.php | 118 + .../Item/JoinedUsers/Add/AddPostResponse.php | 72 + .../JoinedUsers/Add/AddRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../JoinedUsers/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ConversationMemberItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../JoinedUsers/JoinedUsersRequestBuilder.php | 149 + ...dUsersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Remove/RemovePostRequestBody.php | 118 + .../JoinedUsers/Remove/RemovePostResponse.php | 72 + .../Remove/RemoveRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../AllowedMembersRequestBuilder.php | 4 +- ...embersRequestBuilderGetQueryParameters.php | 2 +- .../Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../JoinedUsers/Add/AddPostRequestBody.php | 118 + .../JoinedUsers/Add/AddPostResponse.php | 72 + .../JoinedUsers/Add/AddRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../JoinedUsers/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ConversationMemberItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../JoinedUsers/JoinedUsersRequestBuilder.php | 149 + ...dUsersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Remove/RemovePostRequestBody.php | 118 + .../JoinedUsers/Remove/RemovePostResponse.php | 72 + .../Remove/RemoveRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../PrimaryChannelRequestBuilder.php | 8 + .../SchedulingGroupItemRequestBuilder.php | 4 +- .../Schedule/Share/SharePostRequestBody.php | 1 + .../ClockIn/ClockInPostRequestBody.php | 2 + .../Item/ClockOut/ClockOutPostRequestBody.php | 2 + .../Item/EndBreak/EndBreakPostRequestBody.php | 2 + .../StartBreak/StartBreakPostRequestBody.php | 2 + .../Item/Archive/ArchivePostRequestBody.php | 1 + .../Item/ChannelItemRequestBuilder.php | 8 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../JoinedUsers/Add/AddPostRequestBody.php | 118 + .../Item/JoinedUsers/Add/AddPostResponse.php | 72 + .../JoinedUsers/Add/AddRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../JoinedUsers/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ConversationMemberItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../JoinedUsers/JoinedUsersRequestBuilder.php | 149 + ...dUsersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Remove/RemovePostRequestBody.php | 118 + .../JoinedUsers/Remove/RemovePostResponse.php | 72 + .../Remove/RemoveRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + ...mineIfInteractionIsAllowedPostResponse.php | 1 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../CustomEmojisRequestBuilder.php | 133 + ...EmojisRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...stomEmojiDisplayNameItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...meItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Messaging/MessagingRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...sagingRequestBuilderGetQueryParameters.php | 34 + ...gRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Archive/ArchivePostRequestBody.php | 1 + .../Item/Archive/ArchivePostRequestBody.php | 1 + .../Item/ChannelItemRequestBuilder.php | 8 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../JoinedUsers/Add/AddPostRequestBody.php | 118 + .../Item/JoinedUsers/Add/AddPostResponse.php | 72 + .../JoinedUsers/Add/AddRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../JoinedUsers/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ConversationMemberItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../JoinedUsers/JoinedUsersRequestBuilder.php | 149 + ...dUsersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Remove/RemovePostRequestBody.php | 118 + .../JoinedUsers/Remove/RemovePostResponse.php | 72 + .../Remove/RemoveRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../JoinedUsers/Add/AddPostRequestBody.php | 118 + .../JoinedUsers/Add/AddPostResponse.php | 72 + .../JoinedUsers/Add/AddRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../JoinedUsers/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../ConversationMemberItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../JoinedUsers/JoinedUsersRequestBuilder.php | 149 + ...dUsersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Remove/RemovePostRequestBody.php | 118 + .../JoinedUsers/Remove/RemovePostResponse.php | 72 + .../Remove/RemoveRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../PrimaryChannelRequestBuilder.php | 8 + .../Schedule/Share/SharePostRequestBody.php | 1 + .../ClockIn/ClockInPostRequestBody.php | 2 + .../Item/ClockOut/ClockOutPostRequestBody.php | 2 + .../Item/EndBreak/EndBreakPostRequestBody.php | 2 + .../StartBreak/StartBreakPostRequestBody.php | 2 + .../Teamwork/TeamworkRequestBuilder.php | 8 + ...reateDeviceFromTemplatePostRequestBody.php | 1 + .../ApplyPostRequestBody.php | 1 + .../Item/Content/ContentRequestBuilder.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 + .../CloudPcPoolsRequestBuilder.php | 4 +- ...cPoolsRequestBuilderGetQueryParameters.php | 2 +- .../Assignments/AssignmentsRequestBuilder.php | 4 +- ...nmentsRequestBuilderGetQueryParameters.php | 2 +- ...loudPcPoolAssignmentItemRequestBuilder.php | 4 +- ...ntItemRequestBuilderGetQueryParameters.php | 2 +- .../Item/CloudPcPoolItemRequestBuilder.php | 4 +- ...olItemRequestBuilderGetQueryParameters.php | 2 +- .../Ref/RefRequestBuilder.php | 6 +- .../RegisteredUsers/Ref/RefRequestBuilder.php | 6 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../DistributionListsRequestBuilder.php | 133 + ...nListsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../AddMembers/AddMembersPostRequestBody.php | 118 + .../AddMembers/AddMembersRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../DeleteMembersPostRequestBody.php | 118 + .../DeleteMembersRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../DistributionListItemRequestBuilder.php | 168 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...stItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../DistributionListMembersRequestBuilder.php | 133 + ...embersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Contact/ContactRequestBuilder.php | 77 + ...ontactRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...stributionListMemberItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Accept/AcceptPostRequestBody.php | 1 + .../Item/Decline/DeclinePostRequestBody.php | 1 + .../TentativelyAcceptPostRequestBody.php | 1 + .../FindMeetingLocationsPostRequestBody.php | 1 + .../FindMeetingTimesPostRequestBody.php | 2 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + ...InvalidateAllRefreshTokensPostResponse.php | 1 + .../IsManagedAppUserBlockedGetResponse.php | 1 + .../MarkAsJunk/MarkAsJunkPostRequestBody.php | 1 + .../MarkAsNotJunkPostRequestBody.php | 1 + .../ReportMessagePostRequestBody.php | 1 + ...ateAllMessagesReadStatePostRequestBody.php | 2 + .../MarkAsJunk/MarkAsJunkPostRequestBody.php | 1 + .../MarkAsNotJunkPostRequestBody.php | 1 + .../ReportMessagePostRequestBody.php | 1 + ...ateAllMessagesReadStatePostRequestBody.php | 2 + .../ExecuteActionPostRequestBody.php | 3 + .../CleanWindowsDevicePostRequestBody.php | 1 + .../WindowsDefenderScanPostRequestBody.php | 1 + .../Item/Wipe/WipePostRequestBody.php | 4 + .../MarkAsJunk/MarkAsJunkPostRequestBody.php | 1 + .../MarkAsNotJunkPostRequestBody.php | 1 + .../ReportMessagePostRequestBody.php | 1 + .../Transcripts/TranscriptsRequestBuilder.php | 4 +- ...criptsRequestBuilderGetQueryParameters.php | 2 +- ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- .../Stages/Item/Stop/StopRequestBuilder.php | 4 +- ...rovidedResourceDecisionsRequestBuilder.php | 4 +- .../BatchRecordDecisionsRequestBuilder.php | 4 +- .../Stages/Item/Stop/StopRequestBuilder.php | 4 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HistoryItemsRequestBuilder.php | 133 + ...yItemsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PlannerHistoryItemItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/PlannerPlanItemRequestBuilder.php | 8 + .../RevokeSignInSessionsPostResponse.php | 1 + .../Item/SendMail/SendMailPostRequestBody.php | 1 + .../Item/Sponsors/Ref/RefRequestBuilder.php | 6 +- .../Users/Item/UserItemRequestBuilder.php | 12 +- ...ersWithUserPrincipalNameRequestBuilder.php | 4 +- src/Generated/kiota-dom-export.txt | 6754 ++++++++++++++++- src/Generated/kiota-lock.json | 7 +- 1774 files changed, 72847 insertions(+), 2766 deletions(-) create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilder.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilder.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportPostRequestBody.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportRequestBuilder.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportPostRequestBody.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportRequestBuilder.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilder.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyPostRequestBody.php create mode 100644 src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilder.php create mode 100644 src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyPostRequestBody.php create mode 100644 src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilder.php create mode 100644 src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyPostRequestBody.php create mode 100644 src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilder.php create mode 100644 src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/ApplicationTemplates/Categories/CategoriesGetResponse.php create mode 100644 src/Generated/ApplicationTemplates/Categories/CategoriesRequestBuilder.php rename src/Generated/{NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php => ApplicationTemplates/Categories/CategoriesRequestBuilderGetQueryParameters.php} (75%) create mode 100644 src/Generated/ApplicationTemplates/Categories/CategoriesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyPostRequestBody.php create mode 100644 src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilder.php create mode 100644 src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyPostRequestBody.php create mode 100644 src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilder.php create mode 100644 src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyPostRequestBody.php create mode 100644 src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilder.php create mode 100644 src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyUpdateStatusResult/RetrievePolicyUpdateStatusResultRequestBuilder.php create mode 100644 src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyUpdateStatusResult/RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddPostResponse.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration.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/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration.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/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/Models/AccessDriftReport.php delete mode 100644 src/Generated/Models/AccessReviewDataUploadTriggerCallbackData.php delete mode 100644 src/Generated/Models/AccessReviewResourceDataUploadSessionContextData.php create mode 100644 src/Generated/Models/AdmitAllFromLobbyOperation.php create mode 100644 src/Generated/Models/AdmitFromLobbyOperation.php create mode 100644 src/Generated/Models/ApiUsageReportEnablementStatus.php create mode 100644 src/Generated/Models/ApiUsageReportEnablementStatusCollectionResponse.php create mode 100644 src/Generated/Models/ApiUsageReportOnboardingStatus.php create mode 100644 src/Generated/Models/ApplicationTemplateCategory.php create mode 100644 src/Generated/Models/AttributeInfo.php create mode 100644 src/Generated/Models/CloudPcPolicyPendingApplyStatusResult.php create mode 100644 src/Generated/Models/CloudPcSnapshotResetMode.php create mode 100644 src/Generated/Models/ContextMetadata.php create mode 100644 src/Generated/Models/CorrelatedIdentity.php create mode 100644 src/Generated/Models/CorrelatedIdentityCollectionResponse.php create mode 100644 src/Generated/Models/CorrelationError.php create mode 100644 src/Generated/Models/CustomDataProvidedResourceAccessReviewUploadSession.php create mode 100644 src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextData.php create mode 100644 src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextDataBase.php create mode 100644 src/Generated/Models/CustomDataProvidedResourcePayloads/ApplyDecisionContextData.php create mode 100644 src/Generated/Models/CustomDataProvidedResourcePayloads/Data.php create mode 100644 src/Generated/Models/CustomEmojiFromIdentitySet.php create mode 100644 src/Generated/Models/DdmAppAllowDownloadsOverCellular.php create mode 100644 src/Generated/Models/DdmAppAutomaticAppUpdates.php create mode 100644 src/Generated/Models/DelegatedAdminServiceProviderConstraints.php create mode 100644 src/Generated/Models/DeviceComplianceScriptPlatformType.php create mode 100644 src/Generated/Models/DistributionList.php create mode 100644 src/Generated/Models/DistributionListCollectionResponse.php create mode 100644 src/Generated/Models/DistributionListMember.php create mode 100644 src/Generated/Models/DistributionListMemberCollectionResponse.php create mode 100644 src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php create mode 100644 src/Generated/Models/ExternalItemInformationProtectionLabel.php create mode 100644 src/Generated/Models/GranularRestoreItems.php create mode 100644 src/Generated/Models/GroupAnalytics.php create mode 100644 src/Generated/Models/GroupAnalyticsCollectionResponse.php create mode 100644 src/Generated/Models/GroupTypeEnum.php rename src/Generated/Models/{PrincipalType.php => HistoryEntityType.php} (65%) create mode 100644 src/Generated/Models/HistoryEventType.php create mode 100644 src/Generated/Models/IdentityAnalyticsRoot.php create mode 100644 src/Generated/Models/IdentityCorrelation.php create mode 100644 src/Generated/Models/IdentityCorrelationCollectionResponse.php create mode 100644 src/Generated/Models/IdentityGovernance/AttributeSetEntry.php create mode 100644 src/Generated/Models/IdentityGovernance/AwaitedWorkflowProcessingResult.php create mode 100644 src/Generated/Models/IdentityGovernance/CountBasedQuarantineCondition.php create mode 100644 src/Generated/Models/IdentityGovernance/CustomTaskExtensionReplyMode.php create mode 100644 src/Generated/Models/IdentityGovernance/CustomTaskExtensionResponseData.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/ProvisioningAttributeMapping.php create mode 100644 src/Generated/Models/IdentityGovernance/ProvisioningObjectWorkflowSubject.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/SubjectProcessingResult.php create mode 100644 src/Generated/Models/IdentityGovernance/SubjectProcessingResultCollectionResponse.php create mode 100644 src/Generated/Models/IdentityGovernance/WorkflowSetting.php create mode 100644 src/Generated/Models/IdentityGovernance/WorkflowSubject.php create mode 100644 src/Generated/Models/IdentityInfo.php create mode 100644 src/Generated/Models/IosDdmStoreAppAssignmentSettings.php create mode 100644 src/Generated/Models/IosDdmVppAppAssignmentSettings.php create mode 100644 src/Generated/Models/LockInfo.php rename src/Generated/Models/{AccessDriftReportResourceType.php => LockType.php} (53%) create mode 100644 src/Generated/Models/MacOsDdmVppAppAssignmentSettings.php create mode 100644 src/Generated/Models/ManagedAppPurviewEvaluationRequirement.php create mode 100644 src/Generated/Models/MeetingEngagement.php create mode 100644 src/Generated/Models/MeetingEngagementType.php create mode 100644 src/Generated/Models/Member.php create mode 100644 src/Generated/Models/OnlineMeetingType.php create mode 100644 src/Generated/Models/PlannerHistoryItem.php create mode 100644 src/Generated/Models/PlannerHistoryItemCollectionResponse.php create mode 100644 src/Generated/Models/PlannerTaskData.php create mode 100644 src/Generated/Models/PlannerTaskDetailsData.php create mode 100644 src/Generated/Models/PolicyTipAction.php create mode 100644 src/Generated/Models/RecipientType.php create mode 100644 src/Generated/Models/RemoveFromLobbyOperation.php create mode 100644 src/Generated/Models/RestoreSearchArtifactQueryExpression.php create mode 100644 src/Generated/Models/RetentionPeriodChange.php create mode 100644 src/Generated/Models/RetentionPeriodChangeStatus.php create mode 100644 src/Generated/Models/Security/AISpanOutputsAuditRecord.php create mode 100644 src/Generated/Models/Security/AccountEntityMapping.php create mode 100644 src/Generated/Models/Security/AccountObjectIdAction.php create mode 100644 src/Generated/Models/Security/AccountSidAction.php create mode 100644 src/Generated/Models/Security/AlertCustomDetails.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/AmazonResourceEntityMapping.php create mode 100644 src/Generated/Models/Security/AuditRecordTypeDictionary.php create mode 100644 src/Generated/Models/Security/AutomatedAction.php create mode 100644 src/Generated/Models/Security/AutomatedActionSet.php create mode 100644 src/Generated/Models/Security/AzureAISearchAuditRecord.php create mode 100644 src/Generated/Models/Security/AzureResourceEntityMapping.php create mode 100644 src/Generated/Models/Security/CloudApplicationEntityMapping.php create mode 100644 src/Generated/Models/Security/CompliancePolicyGradingSharePointAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceSitGradingSharePointAuditRecord.php create mode 100644 src/Generated/Models/Security/CopilotSessionSharingAuditRecord.php create mode 100644 src/Generated/Models/Security/DefenderSecurityForAIConfigurationAuditRecord.php create mode 100644 src/Generated/Models/Security/DetectionRuleStatus.php create mode 100644 src/Generated/Models/Security/DeviceAction.php create mode 100644 src/Generated/Models/Security/DnsEntityMapping.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/EmailAction.php create mode 100644 src/Generated/Models/Security/EntityDefinitionInput.php create mode 100644 src/Generated/Models/Security/EntityDefinitionInputRole.php create mode 100644 src/Generated/Models/Security/EntityMapping.php create mode 100644 src/Generated/Models/Security/EntityMappingConfiguration.php create mode 100644 src/Generated/Models/Security/EopSubmissionFeedEntityAuditRecord.php create mode 100644 src/Generated/Models/Security/FabricPolicyRecord.php create mode 100644 src/Generated/Models/Security/FileAction.php create mode 100644 src/Generated/Models/Security/FileEntityMapping.php create mode 100644 src/Generated/Models/Security/GoogleCloudResourceEntityMapping.php create mode 100644 src/Generated/Models/Security/HostEntityMapping.php create mode 100644 src/Generated/Models/Security/HuntingSchemaBuiltInFunction.php create mode 100644 src/Generated/Models/Security/HuntingSchemaFunctionParameter.php create mode 100644 src/Generated/Models/Security/HuntingSchemaFunctions.php create mode 100644 src/Generated/Models/Security/HuntingSchemaResult.php create mode 100644 src/Generated/Models/Security/HuntingSchemaSavedFunction.php create mode 100644 src/Generated/Models/Security/HuntingSchemaTable.php create mode 100644 src/Generated/Models/Security/HuntingSchemaTableColumn.php create mode 100644 src/Generated/Models/Security/IpEntityMapping.php create mode 100644 src/Generated/Models/Security/IsolateDeviceAction.php create mode 100644 src/Generated/Models/Security/MDASHAuditRecord.php create mode 100644 src/Generated/Models/Security/MailClusterEntityMapping.php create mode 100644 src/Generated/Models/Security/MailMessageEntityMapping.php create mode 100644 src/Generated/Models/Security/MailboxEntityMapping.php create mode 100644 src/Generated/Models/Security/ManualAlert.php create mode 100644 src/Generated/Models/Security/ManualAlertEntityType.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsUserConcernAuditRecord.php create mode 100644 src/Generated/Models/Security/MitreTactic.php create mode 100644 src/Generated/Models/Security/MitreTechnique.php create mode 100644 src/Generated/Models/Security/MosAgentInfoRecordV2.php create mode 100644 src/Generated/Models/Security/MspVectorSearchContentMetadataAuditRecord.php create mode 100644 src/Generated/Models/Security/OAuthApplicationEntityMapping.php create mode 100644 src/Generated/Models/Security/P4AIRiskScoreRecord.php create mode 100644 src/Generated/Models/Security/ProcessEntityMapping.php delete mode 100644 src/Generated/Models/Security/ProtectionRule.php create mode 100644 src/Generated/Models/Security/RegistryValueEntityMapping.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/SecurityGroupEntityMapping.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/StopAndQuarantineFileAction.php create mode 100644 src/Generated/Models/Security/SubmissionEntityAuditRecord.php create mode 100644 src/Generated/Models/Security/UrlEntityMapping.php create mode 100644 src/Generated/Models/Security/VivaGlintAgenticCampaignAuditRecord.php create mode 100644 src/Generated/Models/ServicePrincipalLockScope.php create mode 100644 src/Generated/Models/ServiceProviderConstraints.php create mode 100644 src/Generated/Models/SharePointReportSettings.php create mode 100644 src/Generated/Models/TaskHistoryItem.php create mode 100644 src/Generated/Models/TeamworkCustomEmoji.php create mode 100644 src/Generated/Models/TeamworkCustomEmojiCollectionResponse.php create mode 100644 src/Generated/Models/TeamworkMessaging.php create mode 100644 src/Generated/Models/VirtualEventTownhallRegistrationConfiguration.php create mode 100644 src/Generated/Models/Win32LobAppInUseActionType.php create mode 100644 src/Generated/Models/Win32LobAppProcessOperationType.php create mode 100644 src/Generated/Models/Win32LobAppProcessRule.php delete mode 100644 src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/DestinationReportWithStartDateTimeWithEndDateTimeGetResponse.php => MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse.php} (84%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.php => MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.php} (66%) create mode 100644 src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration.php rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.php => MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771.php} (77%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.php => MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0.php} (68%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php => MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a.php} (53%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php => MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0.php} (52%) rename src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/{MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php => MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc.php} (80%) rename src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/{MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php => MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7.php} (90%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php => MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2.php} (52%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.php => MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e.php} (67%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php => MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6.php} (53%) rename src/Generated/NetworkAccess/Reports/{MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.php => MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1.php} (77%) create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilder.php create mode 100644 src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php create mode 100644 src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/CorrelationsRequestBuilder.php create mode 100644 src/Generated/Reports/Correlations/CorrelationsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/Correlations/CorrelationsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Count/CountRequestBuilder.php create mode 100644 src/Generated/Reports/Correlations/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/Correlations/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/Count/CountRequestBuilder.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilder.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilder.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilder.php create mode 100644 src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php create mode 100644 src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilder.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilder.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilder.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilder.php create mode 100644 src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchema/MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder.php create mode 100644 src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchema/MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.php create mode 100644 src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Migrate/MigrateRequestBuilder.php create mode 100644 src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Migrate/MigrateRequestBuilderPostRequestConfiguration.php rename src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/{ => Item}/Validate/ValidateRequestBuilder.php (67%) rename src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/{ => Item}/Validate/ValidateRequestBuilderPostRequestConfiguration.php (95%) delete mode 100644 src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Validate/ValidatePostRequestBody.php create mode 100644 src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Migrate/MigrateRequestBuilder.php create mode 100644 src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Migrate/MigrateRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Validate/ValidateRequestBuilder.php create mode 100644 src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Validate/ValidateRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilder.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostResponse.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddPostResponse.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddPostResponse.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teamwork/Messaging/MessagingRequestBuilder.php create mode 100644 src/Generated/Teamwork/Messaging/MessagingRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teamwork/Messaging/MessagingRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/Messaging/MessagingRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/Messaging/MessagingRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostResponse.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/DistributionLists/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/DistributionLists/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilder.php create mode 100644 src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersPostRequestBody.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersRequestBuilder.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersPostRequestBody.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersRequestBuilder.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php diff --git a/src/Generated/AccessReviews/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php b/src/Generated/AccessReviews/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php index 08acb9ba5ad..6baab97415e 100644 --- a/src/Generated/AccessReviews/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php +++ b/src/Generated/AccessReviews/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. + * In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don't appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. * @param ApplyDecisionsRequestBuilderPostRequestConfiguration|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(?ApplyDecisionsRequestBuilderPostRequestConfiguration $requ } /** - * In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. + * In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don't appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. * @param ApplyDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AccessReviews/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php b/src/Generated/AccessReviews/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php index 023d8366049..bd6a53eb226 100644 --- a/src/Generated/AccessReviews/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php +++ b/src/Generated/AccessReviews/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. + * In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don't appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. * @param ApplyDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -44,7 +44,7 @@ public function post(?ApplyDecisionsRequestBuilderPostRequestConfiguration $requ } /** - * In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. + * In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don't appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. * @param ApplyDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilder.php index 4053ee0b922..5d5858a75af 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/ExportItems/ExportItemsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see: Overview of the mailbox import and export APIs in Microsoft Graph (preview) You can export up to 20 items in a single export request. + * Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. * @param ExportItemsPostRequestBody $body The request body * @param ExportItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ExportItemsPostRequestBody $body, ?ExportItemsRequestBuilde } /** - * Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see: Overview of the mailbox import and export APIs in Microsoft Graph (preview) You can export up to 20 items in a single export request. + * Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. * @param ExportItemsPostRequestBody $body The request body * @param ExportItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilder.php index 021dc2c705f..113bbb4880e 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. * @param DeltaRequestBuilderGetRequestConfiguration|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(?DeltaRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetQueryParameters.php index db02efa45f7..bd7d69160c7 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. */ class DeltaRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilder.php index c3883caebf3..8d766fa12bc 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. * @param DeltaRequestBuilderGetRequestConfiguration|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(?DeltaRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetQueryParameters.php index 64e58b42f4b..0c5b2bec402 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. */ class DeltaRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilder.php index 30cc837906f..d995d1e47e6 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -44,7 +44,7 @@ public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php index 7511e91e8fd..352fcc68c6c 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. */ class DeltaRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilder.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilder.php index 620e9ff498f..75a9c569cfe 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilder.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. * @param DeltaRequestBuilderGetRequestConfiguration|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(?DeltaRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php index b1c082d916b..ce4d152f2af 100644 --- a/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. */ class DeltaRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/People/ItemInsights/ItemInsightsRequestBuilder.php b/src/Generated/Admin/People/ItemInsights/ItemInsightsRequestBuilder.php index e1385bb2d8f..9e53caab655 100644 --- a/src/Generated/Admin/People/ItemInsights/ItemInsightsRequestBuilder.php +++ b/src/Generated/Admin/People/ItemInsights/ItemInsightsRequestBuilder.php @@ -60,7 +60,7 @@ public function get(?ItemInsightsRequestBuilderGetRequestConfiguration $requestC } /** - * Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + * Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy * @param InsightsSettings $body The request body * @param ItemInsightsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -115,7 +115,7 @@ public function toGetRequestInformation(?ItemInsightsRequestBuilderGetRequestCon } /** - * Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + * Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy * @param InsightsSettings $body The request body * @param ItemInsightsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilder.php b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilder.php index 803af99e2a0..c0245443272 100644 --- a/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilder.php +++ b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilder.php @@ -31,11 +31,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a photoUpdateSettings object. + * Delete navigation property photoUpdateSettings for admin * @param PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration|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/peopleadminsettings-delete-photoupdatesettings?view=graph-rest-beta Find more info here */ public function delete(?PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -46,11 +45,11 @@ public function delete(?PhotoUpdateSettingsRequestBuilderDeleteRequestConfigurat } /** - * Read the properties and relationships of a photoUpdateSettings object. + * Get the properties of a photoUpdateSettings object. * @param PhotoUpdateSettingsRequestBuilderGetRequestConfiguration|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/photoupdatesettings-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/peopleadminsettings-list-photoupdatesettings?view=graph-rest-beta Find more info here */ public function get(?PhotoUpdateSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -77,7 +76,7 @@ public function patch(PhotoUpdateSettings $body, ?PhotoUpdateSettingsRequestBuil } /** - * Delete a photoUpdateSettings object. + * Delete navigation property photoUpdateSettings for admin * @param PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -95,7 +94,7 @@ public function toDeleteRequestInformation(?PhotoUpdateSettingsRequestBuilderDel } /** - * Read the properties and relationships of a photoUpdateSettings object. + * Get the properties of a photoUpdateSettings object. * @param PhotoUpdateSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetQueryParameters.php index 302408a9c5c..aaefba472a2 100644 --- a/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/People/PhotoUpdateSettings/PhotoUpdateSettingsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a photoUpdateSettings object. + * Get the properties of a photoUpdateSettings object. */ class PhotoUpdateSettingsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/People/ProfilePropertySettings/Item/ProfilePropertySettingItemRequestBuilder.php b/src/Generated/Admin/People/ProfilePropertySettings/Item/ProfilePropertySettingItemRequestBuilder.php index 45b75d7e8f9..2d4b9a23856 100644 --- a/src/Generated/Admin/People/ProfilePropertySettings/Item/ProfilePropertySettingItemRequestBuilder.php +++ b/src/Generated/Admin/People/ProfilePropertySettings/Item/ProfilePropertySettingItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a profilePropertySetting object. + * Delete a profilePropertySetting object. You shouldn't delete a profilePropertySetting that includes a source precedence configuration. Instead, patch it to a default state that contains only the Microsoft Entra ID source reference. This delete operation is supported but fails unless the prioritizedSourceUrls property contains only the Entra ID source reference. * @param ProfilePropertySettingItemRequestBuilderDeleteRequestConfiguration|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(ProfilePropertySetting $body, ?ProfilePropertySettingItemR } /** - * Delete a profilePropertySetting object. + * Delete a profilePropertySetting object. You shouldn't delete a profilePropertySetting that includes a source precedence configuration. Instead, patch it to a default state that contains only the Microsoft Entra ID source reference. This delete operation is supported but fails unless the prioritizedSourceUrls property contains only the Entra ID source reference. * @param ProfilePropertySettingItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/People/ProfilePropertySettings/ProfilePropertySettingsRequestBuilder.php b/src/Generated/Admin/People/ProfilePropertySettings/ProfilePropertySettingsRequestBuilder.php index 9e5414f78c9..5fcb2a29d50 100644 --- a/src/Generated/Admin/People/ProfilePropertySettings/ProfilePropertySettingsRequestBuilder.php +++ b/src/Generated/Admin/People/ProfilePropertySettings/ProfilePropertySettingsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + * Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely. * @param ProfilePropertySettingsRequestBuilderGetRequestConfiguration|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(ProfilePropertySetting $body, ?ProfilePropertySettingsReque } /** - * Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + * Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely. * @param ProfilePropertySettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/People/ProfilePropertySettings/ProfilePropertySettingsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/People/ProfilePropertySettings/ProfilePropertySettingsRequestBuilderGetQueryParameters.php index fed6a88e6f8..ce212a27cb2 100644 --- a/src/Generated/Admin/People/ProfilePropertySettings/ProfilePropertySettingsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/People/ProfilePropertySettings/ProfilePropertySettingsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + * Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely. */ class ProfilePropertySettingsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/ReportSettings/ReportSettingsRequestBuilder.php b/src/Generated/Admin/ReportSettings/ReportSettingsRequestBuilder.php index 6532ba98cb4..b57ab9c4e2c 100644 --- a/src/Generated/Admin/ReportSettings/ReportSettingsRequestBuilder.php +++ b/src/Generated/Admin/ReportSettings/ReportSettingsRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Admin\ReportSettings\SharePoint\SharePointRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\AdminReportSettings; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -16,6 +17,13 @@ */ class ReportSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the sharePoint property of the microsoft.graph.adminReportSettings entity. + */ + public function sharePoint(): SharePointRequestBuilder { + return new SharePointRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ReportSettingsRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php new file mode 100644 index 00000000000..63e6b387d51 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. + * @param string $apiUsageReportEnablementStatusMetric The unique identifier of apiUsageReportEnablementStatus + * @return ApiUsageReportEnablementStatusMetricItemRequestBuilder + */ + public function byApiUsageReportEnablementStatusMetric(string $apiUsageReportEnablementStatusMetric): ApiUsageReportEnablementStatusMetricItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['apiUsageReportEnablementStatus%2Dmetric'] = $apiUsageReportEnablementStatusMetric; + return new ApiUsageReportEnablementStatusMetricItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ApiUsageReportMetricsRequestBuilder 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}/admin/reportSettings/sharePoint/apiUsageReportMetrics{?%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 SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * @param ApiUsageReportMetricsRequestBuilderGetRequestConfiguration|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/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta Find more info here + */ + public function get(?ApiUsageReportMetricsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ApiUsageReportEnablementStatusCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to apiUsageReportMetrics for admin + * @param ApiUsageReportEnablementStatus $body The request body + * @param ApiUsageReportMetricsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ApiUsageReportEnablementStatus $body, ?ApiUsageReportMetricsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ApiUsageReportEnablementStatus::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * @param ApiUsageReportMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ApiUsageReportMetricsRequestBuilderGetRequestConfiguration $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 apiUsageReportMetrics for admin + * @param ApiUsageReportEnablementStatus $body The request body + * @param ApiUsageReportMetricsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ApiUsageReportEnablementStatus $body, ?ApiUsageReportMetricsRequestBuilderPostRequestConfiguration $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 ApiUsageReportMetricsRequestBuilder + */ + public function withUrl(string $rawUrl): ApiUsageReportMetricsRequestBuilder { + return new ApiUsageReportMetricsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..795ef2d08d0 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetQueryParameters.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 ApiUsageReportMetricsRequestBuilderGetQueryParameters 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/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aa399ce7eca --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ApiUsageReportMetricsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ApiUsageReportMetricsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ApiUsageReportMetricsRequestBuilderGetQueryParameters. + * @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 ApiUsageReportMetricsRequestBuilderGetQueryParameters + */ + 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): ApiUsageReportMetricsRequestBuilderGetQueryParameters { + return new ApiUsageReportMetricsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a824ed160ef --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/ApiUsageReportMetricsRequestBuilderPostRequestConfiguration.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/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilder.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2737e645edc --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/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}/admin/reportSettings/sharePoint/apiUsageReportMetrics/$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/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2e44fc59334 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..81f4de80d56 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/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/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilder.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilder.php new file mode 100644 index 00000000000..c7d80ac6217 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilder.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}/admin/reportSettings/sharePoint/apiUsageReportMetrics/{apiUsageReportEnablementStatus%2Dmetric}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property apiUsageReportMetrics for admin + * @param ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The collection of API usage report metrics and the status of their enablement. + * @param ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ApiUsageReportEnablementStatus::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property apiUsageReportMetrics in admin + * @param ApiUsageReportEnablementStatus $body The request body + * @param ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ApiUsageReportEnablementStatus $body, ?ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ApiUsageReportEnablementStatus::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property apiUsageReportMetrics for admin + * @param ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration $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 collection of API usage report metrics and the status of their enablement. + * @param ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration $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 apiUsageReportMetrics in admin + * @param ApiUsageReportEnablementStatus $body The request body + * @param ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ApiUsageReportEnablementStatus $body, ?ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration $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 ApiUsageReportEnablementStatusMetricItemRequestBuilder + */ + public function withUrl(string $rawUrl): ApiUsageReportEnablementStatusMetricItemRequestBuilder { + return new ApiUsageReportEnablementStatusMetricItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fc706f05edf --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration.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/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6aa9b749ec4 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters.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 ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters 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/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cbbfb65e789 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters { + return new ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..af29874bceb --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/ApiUsageReportMetrics/Item/ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration.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/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportPostRequestBody.php b/src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportPostRequestBody.php new file mode 100644 index 00000000000..0e85ac2cc4a --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportPostRequestBody.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 DisableApiUsageReportPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DisableApiUsageReportPostRequestBody { + return new DisableApiUsageReportPostRequestBody(); + } + + /** + * 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 [ + 'metric' => fn(ParseNode $n) => $o->setMetric($n->getStringValue()), + ]; + } + + /** + * Gets the metric property value. The metric property + * @return string|null + */ + public function getMetric(): ?string { + $val = $this->getBackingStore()->get('metric'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'metric'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('metric', $this->getMetric()); + $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 metric property value. The metric property + * @param string|null $value Value to set for the metric property. + */ + public function setMetric(?string $value): void { + $this->getBackingStore()->set('metric', $value); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportRequestBuilder.php b/src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportRequestBuilder.php new file mode 100644 index 00000000000..9251b6af320 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportRequestBuilder.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}/admin/reportSettings/sharePoint/disableApiUsageReport'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Disable a SharePoint API usage report metric for the tenant. After you disable a metric, SharePoint stops collecting and reporting data for that specific usage metric. + * @param DisableApiUsageReportPostRequestBody $body The request body + * @param DisableApiUsageReportRequestBuilderPostRequestConfiguration|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/sharepointreportsettings-disableapiusagereport?view=graph-rest-beta Find more info here + */ + public function post(DisableApiUsageReportPostRequestBody $body, ?DisableApiUsageReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ApiUsageReportEnablementStatus::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Disable a SharePoint API usage report metric for the tenant. After you disable a metric, SharePoint stops collecting and reporting data for that specific usage metric. + * @param DisableApiUsageReportPostRequestBody $body The request body + * @param DisableApiUsageReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DisableApiUsageReportPostRequestBody $body, ?DisableApiUsageReportRequestBuilderPostRequestConfiguration $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 DisableApiUsageReportRequestBuilder + */ + public function withUrl(string $rawUrl): DisableApiUsageReportRequestBuilder { + return new DisableApiUsageReportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a112b50a04c --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/DisableApiUsageReport/DisableApiUsageReportRequestBuilderPostRequestConfiguration.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/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportPostRequestBody.php b/src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportPostRequestBody.php new file mode 100644 index 00000000000..1f5ba7db58c --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportPostRequestBody.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 EnableApiUsageReportPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EnableApiUsageReportPostRequestBody { + return new EnableApiUsageReportPostRequestBody(); + } + + /** + * 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 [ + 'metric' => fn(ParseNode $n) => $o->setMetric($n->getStringValue()), + ]; + } + + /** + * Gets the metric property value. The metric property + * @return string|null + */ + public function getMetric(): ?string { + $val = $this->getBackingStore()->get('metric'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'metric'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('metric', $this->getMetric()); + $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 metric property value. The metric property + * @param string|null $value Value to set for the metric property. + */ + public function setMetric(?string $value): void { + $this->getBackingStore()->set('metric', $value); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportRequestBuilder.php b/src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportRequestBuilder.php new file mode 100644 index 00000000000..dab18eed758 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportRequestBuilder.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}/admin/reportSettings/sharePoint/enableApiUsageReport'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Enable a SharePoint API usage report metric for the tenant. After you enable a metric, SharePoint starts collecting and reporting data for that specific usage metric. + * @param EnableApiUsageReportPostRequestBody $body The request body + * @param EnableApiUsageReportRequestBuilderPostRequestConfiguration|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/sharepointreportsettings-enableapiusagereport?view=graph-rest-beta Find more info here + */ + public function post(EnableApiUsageReportPostRequestBody $body, ?EnableApiUsageReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ApiUsageReportEnablementStatus::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Enable a SharePoint API usage report metric for the tenant. After you enable a metric, SharePoint starts collecting and reporting data for that specific usage metric. + * @param EnableApiUsageReportPostRequestBody $body The request body + * @param EnableApiUsageReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(EnableApiUsageReportPostRequestBody $body, ?EnableApiUsageReportRequestBuilderPostRequestConfiguration $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 EnableApiUsageReportRequestBuilder + */ + public function withUrl(string $rawUrl): EnableApiUsageReportRequestBuilder { + return new EnableApiUsageReportRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f7b349c4806 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/EnableApiUsageReport/EnableApiUsageReportRequestBuilderPostRequestConfiguration.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/Admin/ReportSettings/SharePoint/SharePointRequestBuilder.php b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilder.php new file mode 100644 index 00000000000..ab1abb3685f --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilder.php @@ -0,0 +1,168 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the disableApiUsageReport method. + */ + public function disableApiUsageReport(): DisableApiUsageReportRequestBuilder { + return new DisableApiUsageReportRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the enableApiUsageReport method. + */ + public function enableApiUsageReport(): EnableApiUsageReportRequestBuilder { + return new EnableApiUsageReportRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SharePointRequestBuilder 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}/admin/reportSettings/sharePoint{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property sharePoint for admin + * @param SharePointRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SharePointRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + * @param SharePointRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SharePointRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SharePointReportSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property sharePoint in admin + * @param SharePointReportSettings $body The request body + * @param SharePointRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SharePointReportSettings $body, ?SharePointRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SharePointReportSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property sharePoint for admin + * @param SharePointRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SharePointRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + * @param SharePointRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SharePointRequestBuilderGetRequestConfiguration $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 sharePoint in admin + * @param SharePointReportSettings $body The request body + * @param SharePointRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SharePointReportSettings $body, ?SharePointRequestBuilderPatchRequestConfiguration $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 SharePointRequestBuilder + */ + public function withUrl(string $rawUrl): SharePointRequestBuilder { + return new SharePointRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1837ba44503 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderDeleteRequestConfiguration.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/Admin/ReportSettings/SharePoint/SharePointRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f53a8ee67ee --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderGetQueryParameters.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 SharePointRequestBuilderGetQueryParameters 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/Admin/ReportSettings/SharePoint/SharePointRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f73b5458004 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SharePointRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SharePointRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SharePointRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SharePointRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SharePointRequestBuilderGetQueryParameters { + return new SharePointRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..67be8b3e135 --- /dev/null +++ b/src/Generated/Admin/ReportSettings/SharePoint/SharePointRequestBuilderPatchRequestConfiguration.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/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php b/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php index 422c20751b2..c31e4352e98 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 a57c5685831..d4a5c7cc92d 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 0300135aac9..c991382ae92 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 cb5ef4044f1..3204da4b3df 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 3fbc950624a..ff6d91f594d 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 2f15587e440..67d5d0e5dbc 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 6bcc13985d8..848e12732df 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 ac9340be4eb..c679053c919 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 06b6f6b12a9..2ac50e94955 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 db924f5fd25..b023e8ef7ca 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 63ef42dc494..3237e0467c9 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 5782e4e2329..aa3517c8c39 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/Admin/Windows/Updates/DeploymentAudiences/Item/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php b/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php index 4dd783ef6c9..369103086d4 100644 --- a/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AddMembersPostRequestBody $body, ?MicrosoftGraphWindowsUpda } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php b/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php index a37626b20fb..d6f5bfb1cf3 100644 --- a/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AddMembersPostRequestBody $body, ?MicrosoftGraphWindowsUpda } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php b/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php index 69ddc50509f..f1ec0af0bb8 100644 --- a/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/DeploymentAudiences/Item/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. * @param UpdateAudienceByIdPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(UpdateAudienceByIdPostRequestBody $body, ?MicrosoftGraphWin } /** - * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. * @param UpdateAudienceByIdPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php b/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php index 88b31ef35fe..b16898ea674 100644 --- a/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AddMembersPostRequestBody $body, ?MicrosoftGraphWindowsUpda } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php b/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php index 13acaebe792..6416e74488e 100644 --- a/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AddMembersPostRequestBody $body, ?MicrosoftGraphWindowsUpda } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php b/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php index 450e99e608c..0481f7794c4 100644 --- a/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/Deployments/Item/Audience/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. * @param UpdateAudienceByIdPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(UpdateAudienceByIdPostRequestBody $body, ?MicrosoftGraphWin } /** - * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. * @param UpdateAudienceByIdPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php index e895a9937cc..1aec63e1142 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AddMembersPostRequestBody $body, ?MicrosoftGraphWindowsUpda } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/MicrosoftGraphWindowsUpdatesEnrollAssets/MicrosoftGraphWindowsUpdatesEnrollAssetsRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/MicrosoftGraphWindowsUpdatesEnrollAssets/MicrosoftGraphWindowsUpdatesEnrollAssetsRequestBuilder.php index 87d898e8efa..bcec5566a0b 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/MicrosoftGraphWindowsUpdatesEnrollAssets/MicrosoftGraphWindowsUpdatesEnrollAssetsRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/MicrosoftGraphWindowsUpdatesEnrollAssets/MicrosoftGraphWindowsUpdatesEnrollAssetsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it does not already exist. You can also use the method enrollAssetsById to enroll assets. + * Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it doesn't already exist. You can also use the method enrollAssetsById to enroll assets. * @param EnrollAssetsPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesEnrollAssetsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -45,7 +45,7 @@ public function post(EnrollAssetsPostRequestBody $body, ?MicrosoftGraphWindowsUp } /** - * Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it does not already exist. You can also use the method enrollAssetsById to enroll assets. + * Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it doesn't already exist. You can also use the method enrollAssetsById to enroll assets. * @param EnrollAssetsPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesEnrollAssetsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php index adeb3a85d8e..56f9e90e52b 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/Exclusions/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AddMembersPostRequestBody $body, ?MicrosoftGraphWindowsUpda } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php index 616584886da..81095da8397 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/Members/Item/MicrosoftGraphWindowsUpdatesAddMembers/MicrosoftGraphWindowsUpdatesAddMembersRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AddMembersPostRequestBody $body, ?MicrosoftGraphWindowsUpda } /** - * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + * Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. * @param AddMembersPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesAddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php index 463b1827d41..207b5964c88 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/Audience/MicrosoftGraphWindowsUpdatesUpdateAudienceById/MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. * @param UpdateAudienceByIdPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(UpdateAudienceByIdPostRequestBody $body, ?MicrosoftGraphWin } /** - * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + * Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. * @param UpdateAudienceByIdPostRequestBody $body The request body * @param MicrosoftGraphWindowsUpdatesUpdateAudienceByIdRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/AdministrativeUnits/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/AdministrativeUnits/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index fa276b5adb4..3a3a6e9c58a 100644 --- a/src/Generated/AdministrativeUnits/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/AdministrativeUnits/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/AdministrativeUnits/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/AdministrativeUnits/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index 5043eb9e5b6..8164307b3eb 100644 --- a/src/Generated/AdministrativeUnits/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/AdministrativeUnits/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/AdministrativeUnits/Item/Members/Ref/RefRequestBuilder.php b/src/Generated/AdministrativeUnits/Item/Members/Ref/RefRequestBuilder.php index babf06dc015..a9695e4e259 100644 --- a/src/Generated/AdministrativeUnits/Item/Members/Ref/RefRequestBuilder.php +++ b/src/Generated/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}/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -103,7 +103,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/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) { @@ -125,7 +125,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/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/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyPostRequestBody.php b/src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyPostRequestBody.php new file mode 100644 index 00000000000..17793bfe6e1 --- /dev/null +++ b/src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyPostRequestBody.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 AdmitAllFromLobbyPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AdmitAllFromLobbyPostRequestBody { + return new AdmitAllFromLobbyPostRequestBody(); + } + + /** + * 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 clientContext property value. The clientContext property + * @return string|null + */ + public function getClientContext(): ?string { + $val = $this->getBackingStore()->get('clientContext'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientContext'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'clientContext' => fn(ParseNode $n) => $o->setClientContext($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('clientContext', $this->getClientContext()); + $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 clientContext property value. The clientContext property + * @param string|null $value Value to set for the clientContext property. + */ + public function setClientContext(?string $value): void { + $this->getBackingStore()->set('clientContext', $value); + } + +} diff --git a/src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilder.php new file mode 100644 index 00000000000..def36117068 --- /dev/null +++ b/src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilder.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}/app/calls/{call%2Did}/participants/admitAllFromLobby'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action admitAllFromLobby + * @param AdmitAllFromLobbyPostRequestBody $body The request body + * @param AdmitAllFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AdmitAllFromLobbyPostRequestBody $body, ?AdmitAllFromLobbyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdmitAllFromLobbyOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action admitAllFromLobby + * @param AdmitAllFromLobbyPostRequestBody $body The request body + * @param AdmitAllFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AdmitAllFromLobbyPostRequestBody $body, ?AdmitAllFromLobbyRequestBuilderPostRequestConfiguration $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 AdmitAllFromLobbyRequestBuilder + */ + public function withUrl(string $rawUrl): AdmitAllFromLobbyRequestBuilder { + return new AdmitAllFromLobbyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilderPostRequestConfiguration.php b/src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7a6fc5de689 --- /dev/null +++ b/src/Generated/App/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilderPostRequestConfiguration.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/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyPostRequestBody.php b/src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyPostRequestBody.php new file mode 100644 index 00000000000..7c25c3403ec --- /dev/null +++ b/src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyPostRequestBody.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 AdmitFromLobbyPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AdmitFromLobbyPostRequestBody { + return new AdmitFromLobbyPostRequestBody(); + } + + /** + * 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 clientContext property value. The clientContext property + * @return string|null + */ + public function getClientContext(): ?string { + $val = $this->getBackingStore()->get('clientContext'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientContext'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'clientContext' => fn(ParseNode $n) => $o->setClientContext($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('clientContext', $this->getClientContext()); + $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 clientContext property value. The clientContext property + * @param string|null $value Value to set for the clientContext property. + */ + public function setClientContext(?string $value): void { + $this->getBackingStore()->set('clientContext', $value); + } + +} diff --git a/src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilder.php new file mode 100644 index 00000000000..4fbee39cf4d --- /dev/null +++ b/src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilder.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}/app/calls/{call%2Did}/participants/{participant%2Did}/admitFromLobby'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action admitFromLobby + * @param AdmitFromLobbyPostRequestBody $body The request body + * @param AdmitFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AdmitFromLobbyPostRequestBody $body, ?AdmitFromLobbyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdmitFromLobbyOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action admitFromLobby + * @param AdmitFromLobbyPostRequestBody $body The request body + * @param AdmitFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AdmitFromLobbyPostRequestBody $body, ?AdmitFromLobbyRequestBuilderPostRequestConfiguration $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 AdmitFromLobbyRequestBuilder + */ + public function withUrl(string $rawUrl): AdmitFromLobbyRequestBuilder { + return new AdmitFromLobbyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilderPostRequestConfiguration.php b/src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c5df77da484 --- /dev/null +++ b/src/Generated/App/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilderPostRequestConfiguration.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/App/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.php index e04a3f966a3..5514e9c0245 100644 --- a/src/Generated/App/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.php +++ b/src/Generated/App/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.php @@ -4,7 +4,9 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\App\Calls\Item\Participants\Item\AdmitFromLobby\AdmitFromLobbyRequestBuilder; use Microsoft\Graph\Beta\Generated\App\Calls\Item\Participants\Item\Mute\MuteRequestBuilder; +use Microsoft\Graph\Beta\Generated\App\Calls\Item\Participants\Item\RemoveFromLobby\RemoveFromLobbyRequestBuilder; use Microsoft\Graph\Beta\Generated\App\Calls\Item\Participants\Item\StartHoldMusic\StartHoldMusicRequestBuilder; use Microsoft\Graph\Beta\Generated\App\Calls\Item\Participants\Item\StopHoldMusic\StopHoldMusicRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -19,6 +21,13 @@ */ class ParticipantItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the admitFromLobby method. + */ + public function admitFromLobby(): AdmitFromLobbyRequestBuilder { + return new AdmitFromLobbyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the mute method. */ @@ -26,6 +35,13 @@ public function mute(): MuteRequestBuilder { return new MuteRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeFromLobby method. + */ + public function removeFromLobby(): RemoveFromLobbyRequestBuilder { + return new RemoveFromLobbyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the startHoldMusic method. */ diff --git a/src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyPostRequestBody.php b/src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyPostRequestBody.php new file mode 100644 index 00000000000..21e4343f15e --- /dev/null +++ b/src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyPostRequestBody.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 RemoveFromLobbyPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveFromLobbyPostRequestBody { + return new RemoveFromLobbyPostRequestBody(); + } + + /** + * 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 clientContext property value. The clientContext property + * @return string|null + */ + public function getClientContext(): ?string { + $val = $this->getBackingStore()->get('clientContext'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientContext'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'clientContext' => fn(ParseNode $n) => $o->setClientContext($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('clientContext', $this->getClientContext()); + $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 clientContext property value. The clientContext property + * @param string|null $value Value to set for the clientContext property. + */ + public function setClientContext(?string $value): void { + $this->getBackingStore()->set('clientContext', $value); + } + +} diff --git a/src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilder.php new file mode 100644 index 00000000000..247a9092540 --- /dev/null +++ b/src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilder.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}/app/calls/{call%2Did}/participants/{participant%2Did}/removeFromLobby'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action removeFromLobby + * @param RemoveFromLobbyPostRequestBody $body The request body + * @param RemoveFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveFromLobbyPostRequestBody $body, ?RemoveFromLobbyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemoveFromLobbyOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action removeFromLobby + * @param RemoveFromLobbyPostRequestBody $body The request body + * @param RemoveFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveFromLobbyPostRequestBody $body, ?RemoveFromLobbyRequestBuilderPostRequestConfiguration $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 RemoveFromLobbyRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveFromLobbyRequestBuilder { + return new RemoveFromLobbyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilderPostRequestConfiguration.php b/src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..49c5aca6123 --- /dev/null +++ b/src/Generated/App/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilderPostRequestConfiguration.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/App/Calls/Item/Participants/ParticipantsRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/ParticipantsRequestBuilder.php index 7796961aef3..669dbcf03f6 100644 --- a/src/Generated/App/Calls/Item/Participants/ParticipantsRequestBuilder.php +++ b/src/Generated/App/Calls/Item/Participants/ParticipantsRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\App\Calls\Item\Participants\AdmitAllFromLobby\AdmitAllFromLobbyRequestBuilder; use Microsoft\Graph\Beta\Generated\App\Calls\Item\Participants\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\App\Calls\Item\Participants\Invite\InviteRequestBuilder; use Microsoft\Graph\Beta\Generated\App\Calls\Item\Participants\Item\ParticipantItemRequestBuilder; @@ -21,6 +22,13 @@ */ class ParticipantsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the admitAllFromLobby method. + */ + public function admitAllFromLobby(): AdmitAllFromLobbyRequestBuilder { + return new AdmitAllFromLobbyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to count the resources in the collection. */ diff --git a/src/Generated/App/Calls/Item/PlayPrompt/PlayPromptPostRequestBody.php b/src/Generated/App/Calls/Item/PlayPrompt/PlayPromptPostRequestBody.php index a5a1b99b182..d261c063157 100644 --- a/src/Generated/App/Calls/Item/PlayPrompt/PlayPromptPostRequestBody.php +++ b/src/Generated/App/Calls/Item/PlayPrompt/PlayPromptPostRequestBody.php @@ -25,6 +25,7 @@ class PlayPromptPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setLoop(false); } /** diff --git a/src/Generated/App/Calls/Item/Record/RecordPostRequestBody.php b/src/Generated/App/Calls/Item/Record/RecordPostRequestBody.php index e30fc9686f0..c023147f12a 100644 --- a/src/Generated/App/Calls/Item/Record/RecordPostRequestBody.php +++ b/src/Generated/App/Calls/Item/Record/RecordPostRequestBody.php @@ -25,6 +25,9 @@ class RecordPostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setBargeInAllowed(false); + $this->setPlayBeep(false); + $this->setStreamWhileRecording(false); } /** diff --git a/src/Generated/App/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php b/src/Generated/App/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php index 3e86d126b5c..63e4cbda94e 100644 --- a/src/Generated/App/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php +++ b/src/Generated/App/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php @@ -25,6 +25,9 @@ class RecordResponsePostRequestBody implements AdditionalDataHolder, BackedModel public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setBargeInAllowed(false); + $this->setPlayBeep(false); + $this->setStreamWhileRecording(false); } /** diff --git a/src/Generated/App/Calls/Item/Redirect/RedirectPostRequestBody.php b/src/Generated/App/Calls/Item/Redirect/RedirectPostRequestBody.php index bc6bbd09adc..ce1715a8f93 100644 --- a/src/Generated/App/Calls/Item/Redirect/RedirectPostRequestBody.php +++ b/src/Generated/App/Calls/Item/Redirect/RedirectPostRequestBody.php @@ -26,6 +26,8 @@ class RedirectPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMaskCallee(false); + $this->setMaskCaller(false); } /** diff --git a/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php index af7763eddce..16b896bcd8d 100644 --- a/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php +++ b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\ApplicationTemplates\Categories\CategoriesRequestBuilder; use Microsoft\Graph\Beta\Generated\ApplicationTemplates\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\ApplicationTemplates\Item\ApplicationTemplateItemRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ApplicationTemplateCollectionResponse; @@ -18,6 +19,13 @@ */ class ApplicationTemplatesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the categories method. + */ + public function categories(): CategoriesRequestBuilder { + return new CategoriesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to count the resources in the collection. */ diff --git a/src/Generated/ApplicationTemplates/Categories/CategoriesGetResponse.php b/src/Generated/ApplicationTemplates/Categories/CategoriesGetResponse.php new file mode 100644 index 00000000000..a6a51068695 --- /dev/null +++ b/src/Generated/ApplicationTemplates/Categories/CategoriesGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ApplicationTemplateCategory::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, ApplicationTemplateCategory::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/ApplicationTemplates/Categories/CategoriesRequestBuilder.php b/src/Generated/ApplicationTemplates/Categories/CategoriesRequestBuilder.php new file mode 100644 index 00000000000..dcc2b4521fc --- /dev/null +++ b/src/Generated/ApplicationTemplates/Categories/CategoriesRequestBuilder.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}/applicationTemplates/categories(){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function categories + * @param CategoriesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CategoriesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CategoriesGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function categories + * @param CategoriesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CategoriesRequestBuilderGetRequestConfiguration $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 CategoriesRequestBuilder + */ + public function withUrl(string $rawUrl): CategoriesRequestBuilder { + return new CategoriesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/ApplicationTemplates/Categories/CategoriesRequestBuilderGetQueryParameters.php similarity index 75% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php rename to src/Generated/ApplicationTemplates/Categories/CategoriesRequestBuilderGetQueryParameters.php index d6166d9eeb6..ddc0d36d7fa 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php +++ b/src/Generated/ApplicationTemplates/Categories/CategoriesRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |string>|null $headers Request headers + * @param array|null $options Request options + * @param CategoriesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CategoriesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CategoriesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return CategoriesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): CategoriesRequestBuilderGetQueryParameters { + return new CategoriesRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/Applications/Item/AppManagementPolicies/Ref/RefRequestBuilder.php b/src/Generated/Applications/Item/AppManagementPolicies/Ref/RefRequestBuilder.php index 943d91b08d0..8c14f20e2a6 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 83cc421edf0..5463928ea11 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 2ba795b8d14..e3d1f988695 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 b34032a9c2e..0eba4b4735e 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 0859d3dec06..7bed4902f67 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 3614d494138..eb5509dbdc0 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 continues 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 continues 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 continues 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 continues 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 1a53df13101..4ac15f68a6d 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. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. * @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. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. * @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 d2d95f0653f..04991c626b3 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 c691d3fb11b..c7fa4171373 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 for a directoryDefinition to provision to an application. * @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 for a directoryDefinition to provision to an application. * @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 ffd2349cea3..8864a0dbb1a 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 3daba21e486..0760782acf1 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 32e0fb55f2f..e18184961a5 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 6a9888b15dd..7259cdd4795 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 686eb7b3e41..59c6818c028 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 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 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 b414b9eed1e..b4af7b0bde4 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 d920dc5e3b4..332cdca4f71 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 fa593a764fe..843b93ecd10 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 5732f497182..ad92ed150eb 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 21ddf0e6d7c..6ae4b902509 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 for a directoryDefinition to provision to an application. * @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 for a directoryDefinition to provision to an application. * @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 39e26db6cd0..9d9853d9afb 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 65483fc4125..a4544fe101f 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 5e5a1096448..7e662c7c621 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 2b56e2c40ad..f26c2311c16 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 4258500393a..5e1537ff9bb 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 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 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 9d7f5691408..475f52d8bb1 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 0cb3bb69949..1c119fdf90a 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 bc8e8ce65ba..19c058ff9c0 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/CustomSecurityAttributeAudits/CustomSecurityAttributeAuditsRequestBuilder.php b/src/Generated/AuditLogs/CustomSecurityAttributeAudits/CustomSecurityAttributeAuditsRequestBuilder.php index 0b816607d95..eb34e380216 100644 --- a/src/Generated/AuditLogs/CustomSecurityAttributeAudits/CustomSecurityAttributeAuditsRequestBuilder.php +++ b/src/Generated/AuditLogs/CustomSecurityAttributeAudits/CustomSecurityAttributeAuditsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the list of audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. + * Get a list of customSecurityAttributeAudit objects representing audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. * @param CustomSecurityAttributeAuditsRequestBuilderGetRequestConfiguration|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(CustomSecurityAttributeAudit $body, ?CustomSecurityAttribut } /** - * Get the list of audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. + * Get a list of customSecurityAttributeAudit objects representing audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. * @param CustomSecurityAttributeAuditsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AuditLogs/CustomSecurityAttributeAudits/CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/CustomSecurityAttributeAudits/CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters.php index 549f0d0cbda..1865fcd653f 100644 --- a/src/Generated/AuditLogs/CustomSecurityAttributeAudits/CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters.php +++ b/src/Generated/AuditLogs/CustomSecurityAttributeAudits/CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. + * Get a list of customSecurityAttributeAudit objects representing audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. */ class CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters { diff --git a/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilder.php b/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilder.php index 9c4e6da1a50..8599db1d153 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 (SSPR and admin password resets), and self service group management. + * 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 (SSPR and admin password resets), and self service group management. * @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 (SSPR and admin password resets), and self service group management. + * 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 (SSPR and admin password resets), and self service group management. * @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 ebb7a1b83a4..84c8e74a0ca 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 (SSPR and admin password resets), and self service group management. + * 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 (SSPR and admin password resets), and self service group management. */ class DirectoryAuditsRequestBuilderGetQueryParameters { diff --git a/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilder.php b/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilder.php index 16049f1584b..f1b0f8ebe67 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 3593d2d484d..5bd5e567809 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 740ea28c09e..edc9f6a94ea 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 5b9caa35d6d..f4816a4f607 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/BookingBusinesses/Item/CalendarView/CalendarViewRequestBuilder.php b/src/Generated/BookingBusinesses/Item/CalendarView/CalendarViewRequestBuilder.php index 18ec43a3eb5..567fccac38e 100644 --- a/src/Generated/BookingBusinesses/Item/CalendarView/CalendarViewRequestBuilder.php +++ b/src/Generated/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}/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -87,7 +87,7 @@ public function post(BookingAppointment $body, ?CalendarViewRequestBuilderPostRe */ public function toGetRequestInformation(?CalendarViewRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->urlTemplate = '{+baseurl}/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) { @@ -109,7 +109,7 @@ public function toGetRequestInformation(?CalendarViewRequestBuilderGetRequestCon */ public function toPostRequestInformation(BookingAppointment $body, ?CalendarViewRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/BookingBusinesses/Item/CalendarView/Item/BookingAppointmentItemRequestBuilder.php b/src/Generated/BookingBusinesses/Item/CalendarView/Item/BookingAppointmentItemRequestBuilder.php index e46310e070d..e59d1e3d7fc 100644 --- a/src/Generated/BookingBusinesses/Item/CalendarView/Item/BookingAppointmentItemRequestBuilder.php +++ b/src/Generated/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}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/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}/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}/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}/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/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyPostRequestBody.php b/src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyPostRequestBody.php new file mode 100644 index 00000000000..32b2f7590f7 --- /dev/null +++ b/src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyPostRequestBody.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 AdmitAllFromLobbyPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AdmitAllFromLobbyPostRequestBody { + return new AdmitAllFromLobbyPostRequestBody(); + } + + /** + * 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 clientContext property value. The clientContext property + * @return string|null + */ + public function getClientContext(): ?string { + $val = $this->getBackingStore()->get('clientContext'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientContext'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'clientContext' => fn(ParseNode $n) => $o->setClientContext($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('clientContext', $this->getClientContext()); + $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 clientContext property value. The clientContext property + * @param string|null $value Value to set for the clientContext property. + */ + public function setClientContext(?string $value): void { + $this->getBackingStore()->set('clientContext', $value); + } + +} diff --git a/src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilder.php new file mode 100644 index 00000000000..2203f3b35a9 --- /dev/null +++ b/src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilder.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}/communications/calls/{call%2Did}/participants/admitAllFromLobby'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action admitAllFromLobby + * @param AdmitAllFromLobbyPostRequestBody $body The request body + * @param AdmitAllFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AdmitAllFromLobbyPostRequestBody $body, ?AdmitAllFromLobbyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdmitAllFromLobbyOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action admitAllFromLobby + * @param AdmitAllFromLobbyPostRequestBody $body The request body + * @param AdmitAllFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AdmitAllFromLobbyPostRequestBody $body, ?AdmitAllFromLobbyRequestBuilderPostRequestConfiguration $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 AdmitAllFromLobbyRequestBuilder + */ + public function withUrl(string $rawUrl): AdmitAllFromLobbyRequestBuilder { + return new AdmitAllFromLobbyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..adc1eb6a657 --- /dev/null +++ b/src/Generated/Communications/Calls/Item/Participants/AdmitAllFromLobby/AdmitAllFromLobbyRequestBuilderPostRequestConfiguration.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/Participants/Item/AdmitFromLobby/AdmitFromLobbyPostRequestBody.php b/src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyPostRequestBody.php new file mode 100644 index 00000000000..1282be60c3f --- /dev/null +++ b/src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyPostRequestBody.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 AdmitFromLobbyPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AdmitFromLobbyPostRequestBody { + return new AdmitFromLobbyPostRequestBody(); + } + + /** + * 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 clientContext property value. The clientContext property + * @return string|null + */ + public function getClientContext(): ?string { + $val = $this->getBackingStore()->get('clientContext'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientContext'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'clientContext' => fn(ParseNode $n) => $o->setClientContext($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('clientContext', $this->getClientContext()); + $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 clientContext property value. The clientContext property + * @param string|null $value Value to set for the clientContext property. + */ + public function setClientContext(?string $value): void { + $this->getBackingStore()->set('clientContext', $value); + } + +} diff --git a/src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilder.php new file mode 100644 index 00000000000..a793e12adea --- /dev/null +++ b/src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilder.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}/communications/calls/{call%2Did}/participants/{participant%2Did}/admitFromLobby'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action admitFromLobby + * @param AdmitFromLobbyPostRequestBody $body The request body + * @param AdmitFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AdmitFromLobbyPostRequestBody $body, ?AdmitFromLobbyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AdmitFromLobbyOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action admitFromLobby + * @param AdmitFromLobbyPostRequestBody $body The request body + * @param AdmitFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AdmitFromLobbyPostRequestBody $body, ?AdmitFromLobbyRequestBuilderPostRequestConfiguration $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 AdmitFromLobbyRequestBuilder + */ + public function withUrl(string $rawUrl): AdmitFromLobbyRequestBuilder { + return new AdmitFromLobbyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b916f1b5874 --- /dev/null +++ b/src/Generated/Communications/Calls/Item/Participants/Item/AdmitFromLobby/AdmitFromLobbyRequestBuilderPostRequestConfiguration.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/Participants/Item/ParticipantItemRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.php index 80c95f73cbd..c40047eb8ee 100644 --- a/src/Generated/Communications/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.php @@ -4,7 +4,9 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Communications\Calls\Item\Participants\Item\AdmitFromLobby\AdmitFromLobbyRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Calls\Item\Participants\Item\Mute\MuteRequestBuilder; +use Microsoft\Graph\Beta\Generated\Communications\Calls\Item\Participants\Item\RemoveFromLobby\RemoveFromLobbyRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Calls\Item\Participants\Item\StartHoldMusic\StartHoldMusicRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Calls\Item\Participants\Item\StopHoldMusic\StopHoldMusicRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -19,6 +21,13 @@ */ class ParticipantItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the admitFromLobby method. + */ + public function admitFromLobby(): AdmitFromLobbyRequestBuilder { + return new AdmitFromLobbyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the mute method. */ @@ -26,6 +35,13 @@ public function mute(): MuteRequestBuilder { return new MuteRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeFromLobby method. + */ + public function removeFromLobby(): RemoveFromLobbyRequestBuilder { + return new RemoveFromLobbyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the startHoldMusic method. */ diff --git a/src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyPostRequestBody.php b/src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyPostRequestBody.php new file mode 100644 index 00000000000..59633b6f751 --- /dev/null +++ b/src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyPostRequestBody.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 RemoveFromLobbyPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveFromLobbyPostRequestBody { + return new RemoveFromLobbyPostRequestBody(); + } + + /** + * 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 clientContext property value. The clientContext property + * @return string|null + */ + public function getClientContext(): ?string { + $val = $this->getBackingStore()->get('clientContext'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientContext'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'clientContext' => fn(ParseNode $n) => $o->setClientContext($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('clientContext', $this->getClientContext()); + $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 clientContext property value. The clientContext property + * @param string|null $value Value to set for the clientContext property. + */ + public function setClientContext(?string $value): void { + $this->getBackingStore()->set('clientContext', $value); + } + +} diff --git a/src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilder.php new file mode 100644 index 00000000000..bc7ada795c1 --- /dev/null +++ b/src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilder.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}/communications/calls/{call%2Did}/participants/{participant%2Did}/removeFromLobby'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action removeFromLobby + * @param RemoveFromLobbyPostRequestBody $body The request body + * @param RemoveFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveFromLobbyPostRequestBody $body, ?RemoveFromLobbyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemoveFromLobbyOperation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action removeFromLobby + * @param RemoveFromLobbyPostRequestBody $body The request body + * @param RemoveFromLobbyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveFromLobbyPostRequestBody $body, ?RemoveFromLobbyRequestBuilderPostRequestConfiguration $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 RemoveFromLobbyRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveFromLobbyRequestBuilder { + return new RemoveFromLobbyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilderPostRequestConfiguration.php b/src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a2b89e8599a --- /dev/null +++ b/src/Generated/Communications/Calls/Item/Participants/Item/RemoveFromLobby/RemoveFromLobbyRequestBuilderPostRequestConfiguration.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/Participants/ParticipantsRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/ParticipantsRequestBuilder.php index 6f84453a1a4..91099f9f5b1 100644 --- a/src/Generated/Communications/Calls/Item/Participants/ParticipantsRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/Participants/ParticipantsRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Communications\Calls\Item\Participants\AdmitAllFromLobby\AdmitAllFromLobbyRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Calls\Item\Participants\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Calls\Item\Participants\Invite\InviteRequestBuilder; use Microsoft\Graph\Beta\Generated\Communications\Calls\Item\Participants\Item\ParticipantItemRequestBuilder; @@ -21,6 +22,13 @@ */ class ParticipantsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the admitAllFromLobby method. + */ + public function admitAllFromLobby(): AdmitAllFromLobbyRequestBuilder { + return new AdmitAllFromLobbyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to count the resources in the collection. */ diff --git a/src/Generated/Communications/Calls/Item/PlayPrompt/PlayPromptPostRequestBody.php b/src/Generated/Communications/Calls/Item/PlayPrompt/PlayPromptPostRequestBody.php index 08e607728d7..8420638020b 100644 --- a/src/Generated/Communications/Calls/Item/PlayPrompt/PlayPromptPostRequestBody.php +++ b/src/Generated/Communications/Calls/Item/PlayPrompt/PlayPromptPostRequestBody.php @@ -25,6 +25,7 @@ class PlayPromptPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setLoop(false); } /** diff --git a/src/Generated/Communications/Calls/Item/Record/RecordPostRequestBody.php b/src/Generated/Communications/Calls/Item/Record/RecordPostRequestBody.php index 63c8c09690f..045410f089b 100644 --- a/src/Generated/Communications/Calls/Item/Record/RecordPostRequestBody.php +++ b/src/Generated/Communications/Calls/Item/Record/RecordPostRequestBody.php @@ -25,6 +25,9 @@ class RecordPostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setBargeInAllowed(false); + $this->setPlayBeep(false); + $this->setStreamWhileRecording(false); } /** diff --git a/src/Generated/Communications/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php b/src/Generated/Communications/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php index 9118b847960..da760dfae0f 100644 --- a/src/Generated/Communications/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php +++ b/src/Generated/Communications/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php @@ -25,6 +25,9 @@ class RecordResponsePostRequestBody implements AdditionalDataHolder, BackedModel public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setBargeInAllowed(false); + $this->setPlayBeep(false); + $this->setStreamWhileRecording(false); } /** diff --git a/src/Generated/Communications/Calls/Item/Redirect/RedirectPostRequestBody.php b/src/Generated/Communications/Calls/Item/Redirect/RedirectPostRequestBody.php index 61ad4a88b21..f4688b914d6 100644 --- a/src/Generated/Communications/Calls/Item/Redirect/RedirectPostRequestBody.php +++ b/src/Generated/Communications/Calls/Item/Redirect/RedirectPostRequestBody.php @@ -26,6 +26,8 @@ class RedirectPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMaskCallee(false); + $this->setMaskCaller(false); } /** diff --git a/src/Generated/Contacts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Contacts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 0f406b541f2..1400cd373ba 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 4bf31260b32..c460d35698b 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/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Contracts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index cfe4528a42e..e3c02f4446e 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 e93f4ceb41e..fa8edc744eb 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/DeviceAppManagement/VppTokens/Item/RevokeLicenses/RevokeLicensesPostRequestBody.php b/src/Generated/DeviceAppManagement/VppTokens/Item/RevokeLicenses/RevokeLicensesPostRequestBody.php index 8ad5828ece7..7132bd3a342 100644 --- a/src/Generated/DeviceAppManagement/VppTokens/Item/RevokeLicenses/RevokeLicensesPostRequestBody.php +++ b/src/Generated/DeviceAppManagement/VppTokens/Item/RevokeLicenses/RevokeLicensesPostRequestBody.php @@ -23,6 +23,8 @@ class RevokeLicensesPostRequestBody implements AdditionalDataHolder, BackedModel public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setNotifyManagedDevices(false); + $this->setRevokeUntrackedLicenses(false); } /** diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/ApproveApps/ApproveAppsPostRequestBody.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/ApproveApps/ApproveAppsPostRequestBody.php index ee11328a1a7..62c164a9312 100644 --- a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/ApproveApps/ApproveAppsPostRequestBody.php +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/ApproveApps/ApproveAppsPostRequestBody.php @@ -24,6 +24,7 @@ class ApproveAppsPostRequestBody implements AdditionalDataHolder, BackedModel, P public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setApproveAllPermissions(false); } /** diff --git a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetAndroidDeviceOwnerFullyManagedEnrollmentState/SetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody.php b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetAndroidDeviceOwnerFullyManagedEnrollmentState/SetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody.php index fa66eec8955..53da9d690b1 100644 --- a/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetAndroidDeviceOwnerFullyManagedEnrollmentState/SetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody.php +++ b/src/Generated/DeviceManagement/AndroidManagedStoreAccountEnterpriseSettings/SetAndroidDeviceOwnerFullyManagedEnrollmentState/SetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody.php @@ -23,6 +23,7 @@ class SetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody implements public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setEnabled(false); } /** diff --git a/src/Generated/DeviceManagement/AssignmentFilters/Enable/EnablePostRequestBody.php b/src/Generated/DeviceManagement/AssignmentFilters/Enable/EnablePostRequestBody.php index afb27381bff..dc5d947c7b8 100644 --- a/src/Generated/DeviceManagement/AssignmentFilters/Enable/EnablePostRequestBody.php +++ b/src/Generated/DeviceManagement/AssignmentFilters/Enable/EnablePostRequestBody.php @@ -23,6 +23,7 @@ class EnablePostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setEnable(false); } /** diff --git a/src/Generated/DeviceManagement/ComanagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php b/src/Generated/DeviceManagement/ComanagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php index 401d8063e37..2de40132d85 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php @@ -25,6 +25,9 @@ class ExecuteActionPostRequestBody implements AdditionalDataHolder, BackedModel, 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/ComanagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php index 3d810a55a8f..3d5620ea9ee 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/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/ComanagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php index 6e32a5ae00c..317ca6aa35a 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/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/ComanagedDevices/Item/Wipe/WipePostRequestBody.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/Wipe/WipePostRequestBody.php index 01e84a080fa..5da7017b606 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/Item/Wipe/WipePostRequestBody.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/Wipe/WipePostRequestBody.php @@ -24,6 +24,10 @@ 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); + $this->setUseProtectedWipe(false); } /** diff --git a/src/Generated/DeviceManagement/ConfigurationPolicies/Item/ClearEnrollmentTimeDeviceMembershipTarget/ClearEnrollmentTimeDeviceMembershipTargetPostResponse.php b/src/Generated/DeviceManagement/ConfigurationPolicies/Item/ClearEnrollmentTimeDeviceMembershipTarget/ClearEnrollmentTimeDeviceMembershipTargetPostResponse.php index cf85256400f..fc13f12f920 100644 --- a/src/Generated/DeviceManagement/ConfigurationPolicies/Item/ClearEnrollmentTimeDeviceMembershipTarget/ClearEnrollmentTimeDeviceMembershipTargetPostResponse.php +++ b/src/Generated/DeviceManagement/ConfigurationPolicies/Item/ClearEnrollmentTimeDeviceMembershipTarget/ClearEnrollmentTimeDeviceMembershipTargetPostResponse.php @@ -23,6 +23,7 @@ class ClearEnrollmentTimeDeviceMembershipTargetPostResponse implements Additiona public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/DeviceManagement/DepOnboardingSettings/Item/ImportedAppleDeviceIdentities/ImportAppleDeviceIdentityList/ImportAppleDeviceIdentityListPostRequestBody.php b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/ImportedAppleDeviceIdentities/ImportAppleDeviceIdentityList/ImportAppleDeviceIdentityListPostRequestBody.php index bdd7563d000..da53c07be22 100644 --- a/src/Generated/DeviceManagement/DepOnboardingSettings/Item/ImportedAppleDeviceIdentities/ImportAppleDeviceIdentityList/ImportAppleDeviceIdentityListPostRequestBody.php +++ b/src/Generated/DeviceManagement/DepOnboardingSettings/Item/ImportedAppleDeviceIdentities/ImportAppleDeviceIdentityList/ImportAppleDeviceIdentityListPostRequestBody.php @@ -25,6 +25,7 @@ class ImportAppleDeviceIdentityListPostRequestBody implements AdditionalDataHold public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setOverwriteImportedDeviceIdentities(false); } /** diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/SetScheduledRetireState/SetScheduledRetireStatePostRequestBody.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/SetScheduledRetireState/SetScheduledRetireStatePostRequestBody.php index 24dde13dfdc..d7ccb968778 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/SetScheduledRetireState/SetScheduledRetireStatePostRequestBody.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/SetScheduledRetireState/SetScheduledRetireStatePostRequestBody.php @@ -25,6 +25,7 @@ class SetScheduledRetireStatePostRequestBody implements AdditionalDataHolder, Ba public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setScopedToAllDevices(false); } /** diff --git a/src/Generated/DeviceManagement/ImportedDeviceIdentities/ImportDeviceIdentityList/ImportDeviceIdentityListPostRequestBody.php b/src/Generated/DeviceManagement/ImportedDeviceIdentities/ImportDeviceIdentityList/ImportDeviceIdentityListPostRequestBody.php index 277514d3749..201920d4d9d 100644 --- a/src/Generated/DeviceManagement/ImportedDeviceIdentities/ImportDeviceIdentityList/ImportDeviceIdentityListPostRequestBody.php +++ b/src/Generated/DeviceManagement/ImportedDeviceIdentities/ImportDeviceIdentityList/ImportDeviceIdentityListPostRequestBody.php @@ -25,6 +25,7 @@ class ImportDeviceIdentityListPostRequestBody implements AdditionalDataHolder, B public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setOverwriteImportedDeviceIdentities(false); } /** diff --git a/src/Generated/DeviceManagement/Intents/Item/MigrateToTemplate/MigrateToTemplatePostRequestBody.php b/src/Generated/DeviceManagement/Intents/Item/MigrateToTemplate/MigrateToTemplatePostRequestBody.php index 7dcb544c240..3256de3cef7 100644 --- a/src/Generated/DeviceManagement/Intents/Item/MigrateToTemplate/MigrateToTemplatePostRequestBody.php +++ b/src/Generated/DeviceManagement/Intents/Item/MigrateToTemplate/MigrateToTemplatePostRequestBody.php @@ -23,6 +23,7 @@ class MigrateToTemplatePostRequestBody implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setPreserveCustomValues(false); } /** diff --git a/src/Generated/DeviceManagement/ManagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php b/src/Generated/DeviceManagement/ManagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php index 550842bcb82..aea15555736 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php +++ b/src/Generated/DeviceManagement/ManagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php @@ -25,6 +25,9 @@ class ExecuteActionPostRequestBody implements AdditionalDataHolder, BackedModel, 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/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php b/src/Generated/DeviceManagement/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php index d1aa555035a..0b64885c3d4 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 321b1e1676a..273e88d33a1 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 d5ca9cc826b..1fe2d31963a 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/Item/Wipe/WipePostRequestBody.php +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/Wipe/WipePostRequestBody.php @@ -24,6 +24,10 @@ 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); + $this->setUseProtectedWipe(false); } /** diff --git a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php index bd9fb50af90..e3192642c5e 100644 --- a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php +++ b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php @@ -677,7 +677,7 @@ public function delete(?ReportsRequestBuilderDeleteRequestConfiguration $request } /** - * Get reports from deviceManagement + * Reports singleton * @param ReportsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -724,7 +724,7 @@ public function toDeleteRequestInformation(?ReportsRequestBuilderDeleteRequestCo } /** - * Get reports from deviceManagement + * Reports singleton * @param ReportsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilderGetQueryParameters.php index 3c05713b527..530747a6b48 100644 --- a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get reports from deviceManagement + * Reports singleton */ class ReportsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/ReusablePolicySettings/Item/ReferencingConfigurationPolicies/Item/ClearEnrollmentTimeDeviceMembershipTarget/ClearEnrollmentTimeDeviceMembershipTargetPostResponse.php b/src/Generated/DeviceManagement/ReusablePolicySettings/Item/ReferencingConfigurationPolicies/Item/ClearEnrollmentTimeDeviceMembershipTarget/ClearEnrollmentTimeDeviceMembershipTargetPostResponse.php index ea7cb473205..d4de1cdefac 100644 --- a/src/Generated/DeviceManagement/ReusablePolicySettings/Item/ReferencingConfigurationPolicies/Item/ClearEnrollmentTimeDeviceMembershipTarget/ClearEnrollmentTimeDeviceMembershipTargetPostResponse.php +++ b/src/Generated/DeviceManagement/ReusablePolicySettings/Item/ReferencingConfigurationPolicies/Item/ClearEnrollmentTimeDeviceMembershipTarget/ClearEnrollmentTimeDeviceMembershipTargetPostResponse.php @@ -23,6 +23,7 @@ class ClearEnrollmentTimeDeviceMembershipTargetPostResponse implements Additiona public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/DeviceManagement/RoleScopeTags/HasCustomRoleScopeTag/HasCustomRoleScopeTagGetResponse.php b/src/Generated/DeviceManagement/RoleScopeTags/HasCustomRoleScopeTag/HasCustomRoleScopeTagGetResponse.php index c539788d1d9..8970a8670f5 100644 --- a/src/Generated/DeviceManagement/RoleScopeTags/HasCustomRoleScopeTag/HasCustomRoleScopeTagGetResponse.php +++ b/src/Generated/DeviceManagement/RoleScopeTags/HasCustomRoleScopeTag/HasCustomRoleScopeTagGetResponse.php @@ -23,6 +23,7 @@ class HasCustomRoleScopeTagGetResponse implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/DeviceManagement/ScopedForResourceWithResource/ScopedForResourceWithResourceGetResponse.php b/src/Generated/DeviceManagement/ScopedForResourceWithResource/ScopedForResourceWithResourceGetResponse.php index 84c35499879..eeef0eed42c 100644 --- a/src/Generated/DeviceManagement/ScopedForResourceWithResource/ScopedForResourceWithResourceGetResponse.php +++ b/src/Generated/DeviceManagement/ScopedForResourceWithResource/ScopedForResourceWithResourceGetResponse.php @@ -23,6 +23,7 @@ class ScopedForResourceWithResourceGetResponse implements AdditionalDataHolder, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/DeviceManagement/TenantAttachRBAC/Enable/EnablePostRequestBody.php b/src/Generated/DeviceManagement/TenantAttachRBAC/Enable/EnablePostRequestBody.php index aa3ae1bdf1c..0229c2cd195 100644 --- a/src/Generated/DeviceManagement/TenantAttachRBAC/Enable/EnablePostRequestBody.php +++ b/src/Generated/DeviceManagement/TenantAttachRBAC/Enable/EnablePostRequestBody.php @@ -23,6 +23,7 @@ class EnablePostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setEnable(false); } /** diff --git a/src/Generated/DeviceManagement/VerifyWindowsEnrollmentAutoDiscoveryWithDomainName/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.php b/src/Generated/DeviceManagement/VerifyWindowsEnrollmentAutoDiscoveryWithDomainName/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.php index e1f89ab4ba9..c3fc808e73d 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/DeviceManagement/VirtualEndpoint/BulkActions/Item/Retry/RetryRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/BulkActions/Item/Retry/RetryRequestBuilder.php index 655a0848d32..25c7994cbb3 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/BulkActions/Item/Retry/RetryRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/BulkActions/Item/Retry/RetryRequestBuilder.php @@ -30,11 +30,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action retry + * Retry a cloudPcBulkAction object with selected Cloud PCs. * @param RetryPostRequestBody $body The request body * @param RetryRequestBuilderPostRequestConfiguration|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/cloudpcbulkaction-retry?view=graph-rest-beta Find more info here */ public function post(RetryPostRequestBody $body, ?RetryRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -45,7 +46,7 @@ public function post(RetryPostRequestBody $body, ?RetryRequestBuilderPostRequest } /** - * Invoke action retry + * Retry a cloudPcBulkAction object with selected Cloud PCs. * @param RetryPostRequestBody $body The request body * @param RetryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilder.php index e048517e31f..8ac1e5a911a 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/CloudAppsRequestBuilder.php @@ -92,11 +92,12 @@ public function get(?CloudAppsRequestBuilderGetRequestConfiguration $requestConf } /** - * Create new navigation property to cloudApps for deviceManagement + * Create a new cloudPcCloudApp object. * @param CloudPcCloudApp $body The request body * @param CloudAppsRequestBuilderPostRequestConfiguration|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/virtualendpoint-post-cloudapps?view=graph-rest-beta Find more info here */ public function post(CloudPcCloudApp $body, ?CloudAppsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -137,7 +138,7 @@ public function toGetRequestInformation(?CloudAppsRequestBuilderGetRequestConfig } /** - * Create new navigation property to cloudApps for deviceManagement + * Create a new cloudPcCloudApp object. * @param CloudPcCloudApp $body The request body * @param CloudAppsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilder.php index bb5a4560dd1..cc6ab3cb417 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudApps/Item/CloudPcCloudAppItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property cloudApps for deviceManagement + * Delete a cloudPcCloudApp object. * @param CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration|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/cloudpccloudapp-delete?view=graph-rest-beta Find more info here */ public function delete(?CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -76,7 +77,7 @@ public function patch(CloudPcCloudApp $body, ?CloudPcCloudAppItemRequestBuilderP } /** - * Delete navigation property cloudApps for deviceManagement + * Delete a cloudPcCloudApp object. * @param CloudPcCloudAppItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/CloudPcPoolsRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/CloudPcPoolsRequestBuilder.php index daba93de870..089bde0e628 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/CloudPcPoolsRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/CloudPcPoolsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get cloudPcPools from deviceManagement + * List the properties and relationships of the cloudPcPool objects. * @param CloudPcPoolsRequestBuilderGetRequestConfiguration|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/virtualendpoint-list-cloudpcpools?view=graph-rest-beta Find more info here */ public function get(?CloudPcPoolsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -66,11 +67,12 @@ public function get(?CloudPcPoolsRequestBuilderGetRequestConfiguration $requestC } /** - * Create new navigation property to cloudPcPools for deviceManagement + * Create a new cloudPcPool object. * @param CloudPcPool $body The request body * @param CloudPcPoolsRequestBuilderPostRequestConfiguration|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/virtualendpoint-post-cloudpcpools?view=graph-rest-beta Find more info here */ public function post(CloudPcPool $body, ?CloudPcPoolsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -81,7 +83,7 @@ public function post(CloudPcPool $body, ?CloudPcPoolsRequestBuilderPostRequestCo } /** - * Get cloudPcPools from deviceManagement + * List the properties and relationships of the cloudPcPool objects. * @param CloudPcPoolsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +104,7 @@ public function toGetRequestInformation(?CloudPcPoolsRequestBuilderGetRequestCon } /** - * Create new navigation property to cloudPcPools for deviceManagement + * Create a new cloudPcPool object. * @param CloudPcPool $body The request body * @param CloudPcPoolsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/CloudPcPoolsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/CloudPcPoolsRequestBuilderGetQueryParameters.php index b2d6fb67767..ab4ee5bc028 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/CloudPcPoolsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/CloudPcPoolsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get cloudPcPools from deviceManagement + * List the properties and relationships of the cloudPcPool objects. */ class CloudPcPoolsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/AssignmentsRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/AssignmentsRequestBuilder.php index d601c7d6802..3c4f584ecb0 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/AssignmentsRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/AssignmentsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get assignments from deviceManagement + * List the assignments of a cloudPcPool. * @param AssignmentsRequestBuilderGetRequestConfiguration|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/cloudpcpool-list-assignments?view=graph-rest-beta Find more info here */ public function get(?AssignmentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -66,11 +67,12 @@ public function get(?AssignmentsRequestBuilderGetRequestConfiguration $requestCo } /** - * Create new navigation property to assignments for deviceManagement + * Create a new cloudPcPoolAssignment for a cloudPcPool. * @param CloudPcPoolAssignment $body The request body * @param AssignmentsRequestBuilderPostRequestConfiguration|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/cloudpcpool-post-assignments?view=graph-rest-beta Find more info here */ public function post(CloudPcPoolAssignment $body, ?AssignmentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -81,7 +83,7 @@ public function post(CloudPcPoolAssignment $body, ?AssignmentsRequestBuilderPost } /** - * Get assignments from deviceManagement + * List the assignments of a cloudPcPool. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +104,7 @@ public function toGetRequestInformation(?AssignmentsRequestBuilderGetRequestConf } /** - * Create new navigation property to assignments for deviceManagement + * Create a new cloudPcPoolAssignment for a cloudPcPool. * @param CloudPcPoolAssignment $body The request body * @param AssignmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php index 4fbfb371a14..2f7df4a2b0c 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get assignments from deviceManagement + * List the assignments of a cloudPcPool. */ class AssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilder.php index 586561abf0e..860af8eee56 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property assignments for deviceManagement + * Delete a cloudPcPoolAssignment object. * @param CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration|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/cloudpcpoolassignment-delete?view=graph-rest-beta Find more info here */ public function delete(?CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,10 +46,11 @@ public function delete(?CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConf } /** - * Get assignments from deviceManagement + * Read the properties of a cloudPcPoolAssignment object. * @param CloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration|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/cloudpcpoolassignment-get?view=graph-rest-beta Find more info here */ public function get(?CloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -74,7 +76,7 @@ public function patch(CloudPcPoolAssignment $body, ?CloudPcPoolAssignmentItemReq } /** - * Delete navigation property assignments for deviceManagement + * Delete a cloudPcPoolAssignment object. * @param CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -92,7 +94,7 @@ public function toDeleteRequestInformation(?CloudPcPoolAssignmentItemRequestBuil } /** - * Get assignments from deviceManagement + * Read the properties of a cloudPcPoolAssignment object. * @param CloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters.php index 66c879e53d9..2e2a2e238b6 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get assignments from deviceManagement + * Read the properties of a cloudPcPoolAssignment object. */ class CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/CloudPcPoolItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/CloudPcPoolItemRequestBuilder.php index 2e9ca9bb4e7..e0d62325be3 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/CloudPcPoolItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/CloudPcPoolItemRequestBuilder.php @@ -39,10 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property cloudPcPools for deviceManagement + * Delete a cloudPcPool object. * @param CloudPcPoolItemRequestBuilderDeleteRequestConfiguration|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/cloudpcpool-delete?view=graph-rest-beta Find more info here */ public function delete(?CloudPcPoolItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -53,10 +54,11 @@ public function delete(?CloudPcPoolItemRequestBuilderDeleteRequestConfiguration } /** - * Get cloudPcPools from deviceManagement + * Read the properties and relationships of a cloudPcPool object. * @param CloudPcPoolItemRequestBuilderGetRequestConfiguration|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/cloudpcpool-get?view=graph-rest-beta Find more info here */ public function get(?CloudPcPoolItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -67,11 +69,12 @@ public function get(?CloudPcPoolItemRequestBuilderGetRequestConfiguration $reque } /** - * Update the navigation property cloudPcPools in deviceManagement + * Update the properties of a cloudPcPool object. * @param CloudPcPool $body The request body * @param CloudPcPoolItemRequestBuilderPatchRequestConfiguration|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/cloudpcpool-update?view=graph-rest-beta Find more info here */ public function patch(CloudPcPool $body, ?CloudPcPoolItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -82,7 +85,7 @@ public function patch(CloudPcPool $body, ?CloudPcPoolItemRequestBuilderPatchRequ } /** - * Delete navigation property cloudPcPools for deviceManagement + * Delete a cloudPcPool object. * @param CloudPcPoolItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -100,7 +103,7 @@ public function toDeleteRequestInformation(?CloudPcPoolItemRequestBuilderDeleteR } /** - * Get cloudPcPools from deviceManagement + * Read the properties and relationships of a cloudPcPool object. * @param CloudPcPoolItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -121,7 +124,7 @@ public function toGetRequestInformation(?CloudPcPoolItemRequestBuilderGetRequest } /** - * Update the navigation property cloudPcPools in deviceManagement + * Update the properties of a cloudPcPool object. * @param CloudPcPool $body The request body * @param CloudPcPoolItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/CloudPcPoolItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/CloudPcPoolItemRequestBuilderGetQueryParameters.php index 521b3af332d..945bc2dc9f8 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/CloudPcPoolItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/CloudPcPools/Item/CloudPcPoolItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get cloudPcPools from deviceManagement + * Read the properties and relationships of a cloudPcPool object. */ class CloudPcPoolItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Apply/ApplyPostRequestBody.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Apply/ApplyPostRequestBody.php index 07e8c76c333..afd1350be89 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Apply/ApplyPostRequestBody.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Apply/ApplyPostRequestBody.php @@ -24,6 +24,7 @@ class ApplyPostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsForceUserLogoffEnabled(false); } /** @@ -63,11 +64,24 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'isForceUserLogoffEnabled' => fn(ParseNode $n) => $o->setIsForceUserLogoffEnabled($n->getBooleanValue()), 'policySettings' => fn(ParseNode $n) => $o->setPolicySettings($n->getEnumValue(CloudPcPolicySettingType::class)), 'reservePercentage' => fn(ParseNode $n) => $o->setReservePercentage($n->getIntegerValue()), ]; } + /** + * Gets the isForceUserLogoffEnabled property value. The isForceUserLogoffEnabled property + * @return bool|null + */ + public function getIsForceUserLogoffEnabled(): ?bool { + $val = $this->getBackingStore()->get('isForceUserLogoffEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isForceUserLogoffEnabled'"); + } + /** * Gets the policySettings property value. The policySettings property * @return CloudPcPolicySettingType|null @@ -97,6 +111,7 @@ public function getReservePercentage(): ?int { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isForceUserLogoffEnabled', $this->getIsForceUserLogoffEnabled()); $writer->writeEnumValue('policySettings', $this->getPolicySettings()); $writer->writeIntegerValue('reservePercentage', $this->getReservePercentage()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -118,6 +133,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isForceUserLogoffEnabled property value. The isForceUserLogoffEnabled property + * @param bool|null $value Value to set for the isForceUserLogoffEnabled property. + */ + public function setIsForceUserLogoffEnabled(?bool $value): void { + $this->getBackingStore()->set('isForceUserLogoffEnabled', $value); + } + /** * Sets the policySettings property value. The policySettings property * @param CloudPcPolicySettingType|null $value Value to set for the policySettings property. diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Apply/ApplyRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Apply/ApplyRequestBuilder.php index 43fe5f03fa6..011c0e608e3 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Apply/ApplyRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/Apply/ApplyRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. Currently, the region is the only policy setting that you can apply. + * Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. You can apply policy settings such as region and singleSignOn. This action also supports reprovisioning for frontline shared mode Cloud PCs by using the reservePercentage parameter to control the percentage of Cloud PCs that remain available during the process. * @param ApplyPostRequestBody $body The request body * @param ApplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ApplyPostRequestBody $body, ?ApplyRequestBuilderPostRequest } /** - * Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. Currently, the region is the only policy setting that you can apply. + * Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. You can apply policy settings such as region and singleSignOn. This action also supports reprovisioning for frontline shared mode Cloud PCs by using the reservePercentage parameter to control the percentage of Cloud PCs that remain available during the process. * @param ApplyPostRequestBody $body The request body * @param ApplyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php index 7ec5857f965..517238fbe14 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/CloudPcProvisioningPolicyItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Assignments\AssignmentsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\RetrievePolicyApplyActionResult\RetrievePolicyApplyActionResultRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\RetrievePolicyApplySchedule\RetrievePolicyApplyScheduleRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\RetrievePolicyUpdateStatusResult\RetrievePolicyUpdateStatusResultRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\Retry\RetryRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\VirtualEndpoint\ProvisioningPolicies\Item\SchedulePolicyApplyTask\SchedulePolicyApplyTaskRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\CloudPcProvisioningPolicy; @@ -58,6 +59,13 @@ public function retrievePolicyApplySchedule(): RetrievePolicyApplyScheduleReques return new RetrievePolicyApplyScheduleRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrievePolicyUpdateStatusResult method. + */ + public function retrievePolicyUpdateStatusResult(): RetrievePolicyUpdateStatusResultRequestBuilder { + return new RetrievePolicyUpdateStatusResultRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retry method. */ diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyUpdateStatusResult/RetrievePolicyUpdateStatusResultRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyUpdateStatusResult/RetrievePolicyUpdateStatusResultRequestBuilder.php new file mode 100644 index 00000000000..f58c63a64e8 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyUpdateStatusResult/RetrievePolicyUpdateStatusResultRequestBuilder.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}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retrievePolicyUpdateStatusResult()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve the pending apply status of a provisioning policy to determine whether unapplied changes exist for Cloud PCs. + * @param RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration|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/cloudpcprovisioningpolicy-retrievepolicyupdatestatusresult?view=graph-rest-beta Find more info here + */ + public function get(?RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudPcPolicyPendingApplyStatusResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve the pending apply status of a provisioning policy to determine whether unapplied changes exist for Cloud PCs. + * @param RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration $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/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 RetrievePolicyUpdateStatusResultRequestBuilder + */ + public function withUrl(string $rawUrl): RetrievePolicyUpdateStatusResultRequestBuilder { + return new RetrievePolicyUpdateStatusResultRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyUpdateStatusResult/RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyUpdateStatusResult/RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c9969056d27 --- /dev/null +++ b/src/Generated/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Item/RetrievePolicyUpdateStatusResult/RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration.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/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcTroubleshootReports/RetrieveCloudPcTroubleshootReportsRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcTroubleshootReports/RetrieveCloudPcTroubleshootReportsRequestBuilder.php index 471cb0b9247..0c615c21399 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcTroubleshootReports/RetrieveCloudPcTroubleshootReportsRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/RetrieveCloudPcTroubleshootReports/RetrieveCloudPcTroubleshootReportsRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get troubleshooting reports for Cloud PCs. You can get a regional troubleshooting report, a report with troubleshooting details, a report with troubleshooting trends, or a report on the number of troubleshooting issues. + * Get Cloud PC troubleshooting reports. You can get tenant-level reports, configuration reports, user and device reports, and view data table reports. For the report types grouped by scope, including the mandatory filter parameters and response columns per reportName, see Cloud PC troubleshoot report types. * @param RetrieveCloudPcTroubleshootReportsPostRequestBody $body The request body * @param RetrieveCloudPcTroubleshootReportsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -49,7 +49,7 @@ public function post(RetrieveCloudPcTroubleshootReportsPostRequestBody $body, ?R } /** - * Get troubleshooting reports for Cloud PCs. You can get a regional troubleshooting report, a report with troubleshooting details, a report with troubleshooting trends, or a report on the number of troubleshooting issues. + * Get Cloud PC troubleshooting reports. You can get tenant-level reports, configuration reports, user and device reports, and view data table reports. For the report types grouped by scope, including the mandatory filter parameters and response columns per reportName, see Cloud PC troubleshoot report types. * @param RetrieveCloudPcTroubleshootReportsPostRequestBody $body The request body * @param RetrieveCloudPcTroubleshootReportsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/ZebraFotaConnector/ApproveFotaApps/ApproveFotaAppsPostResponse.php b/src/Generated/DeviceManagement/ZebraFotaConnector/ApproveFotaApps/ApproveFotaAppsPostResponse.php index 9922a9d6a78..b70095c9522 100644 --- a/src/Generated/DeviceManagement/ZebraFotaConnector/ApproveFotaApps/ApproveFotaAppsPostResponse.php +++ b/src/Generated/DeviceManagement/ZebraFotaConnector/ApproveFotaApps/ApproveFotaAppsPostResponse.php @@ -23,6 +23,7 @@ class ApproveFotaAppsPostResponse implements AdditionalDataHolder, BackedModel, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/DeviceManagement/ZebraFotaConnector/Connect/ConnectPostResponse.php b/src/Generated/DeviceManagement/ZebraFotaConnector/Connect/ConnectPostResponse.php index 65ad2995a33..f19ad24dee5 100644 --- a/src/Generated/DeviceManagement/ZebraFotaConnector/Connect/ConnectPostResponse.php +++ b/src/Generated/DeviceManagement/ZebraFotaConnector/Connect/ConnectPostResponse.php @@ -23,6 +23,7 @@ class ConnectPostResponse implements AdditionalDataHolder, BackedModel, Parsable public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/DeviceManagement/ZebraFotaConnector/Disconnect/DisconnectPostResponse.php b/src/Generated/DeviceManagement/ZebraFotaConnector/Disconnect/DisconnectPostResponse.php index dc6aa941da4..7ca1ab5ac29 100644 --- a/src/Generated/DeviceManagement/ZebraFotaConnector/Disconnect/DisconnectPostResponse.php +++ b/src/Generated/DeviceManagement/ZebraFotaConnector/Disconnect/DisconnectPostResponse.php @@ -23,6 +23,7 @@ class DisconnectPostResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/DeviceManagement/ZebraFotaConnector/HasActiveDeployments/HasActiveDeploymentsPostResponse.php b/src/Generated/DeviceManagement/ZebraFotaConnector/HasActiveDeployments/HasActiveDeploymentsPostResponse.php index 42021b0dca9..f82261d8e2c 100644 --- a/src/Generated/DeviceManagement/ZebraFotaConnector/HasActiveDeployments/HasActiveDeploymentsPostResponse.php +++ b/src/Generated/DeviceManagement/ZebraFotaConnector/HasActiveDeployments/HasActiveDeploymentsPostResponse.php @@ -23,6 +23,7 @@ class HasActiveDeploymentsPostResponse implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/DeviceManagement/ZebraFotaDeployments/Item/Cancel/CancelPostResponse.php b/src/Generated/DeviceManagement/ZebraFotaDeployments/Item/Cancel/CancelPostResponse.php index 2962012604a..5b8d2bca7a1 100644 --- a/src/Generated/DeviceManagement/ZebraFotaDeployments/Item/Cancel/CancelPostResponse.php +++ b/src/Generated/DeviceManagement/ZebraFotaDeployments/Item/Cancel/CancelPostResponse.php @@ -23,6 +23,7 @@ class CancelPostResponse implements AdditionalDataHolder, BackedModel, Parsable public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Devices/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Devices/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index b1828df656d..39f56b46dec 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 dc8b01321d2..a394fd986e2 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 e2641f53b70..ea7c6329d0b 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 f155cc72782..25a1896dda9 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 c156658db38..398dd2e6340 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 { @@ -102,7 +102,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) { @@ -124,7 +124,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/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Directory/DeletedItems/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 2abb8268ff2..cdee731369a 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 fba284b2295..ce54644b84d 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/FeatureRolloutPolicies/Item/AppliesTo/Ref/RefRequestBuilder.php b/src/Generated/Directory/FeatureRolloutPolicies/Item/AppliesTo/Ref/RefRequestBuilder.php index d9d1f86a3c4..58c069fed14 100644 --- a/src/Generated/Directory/FeatureRolloutPolicies/Item/AppliesTo/Ref/RefRequestBuilder.php +++ b/src/Generated/Directory/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}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$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}/directory/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) { @@ -124,7 +124,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/directory/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/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php b/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php index eeffcc9064e..34092e39d5b 100644 --- a/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php +++ b/src/Generated/Directory/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php @@ -24,6 +24,7 @@ class CreateDeviceFromTemplatePostRequestBody implements AdditionalDataHolder, B */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAccountEnabled(false); $this->setAdditionalData([]); } diff --git a/src/Generated/DirectoryObjects/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/DirectoryObjects/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 026f8d3501c..4142a0a02f7 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 59f3edcfad3..f6d6b24e86c 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/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/DirectoryRoleTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 707b0430b9c..27adc4ee800 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 c324659302e..4a0d37b410e 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/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/DirectoryRoles/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 26ec54642e9..fd7634b076c 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 7e170eb5496..31eda8e8046 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 dfec8809f84..15e8101a355 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/DirectorySettingTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/DirectorySettingTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 99ba8286600..5b24e3120ab 100644 --- a/src/Generated/DirectorySettingTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/DirectorySettingTemplates/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/DirectorySettingTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/DirectorySettingTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index d27af5a50a9..1ae0d91dbda 100644 --- a/src/Generated/DirectorySettingTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/DirectorySettingTemplates/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/Domains/Item/ForceDelete/ForceDeletePostRequestBody.php b/src/Generated/Domains/Item/ForceDelete/ForceDeletePostRequestBody.php index d6acc00af13..100c52d1398 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 bf94e0353d4..4848228509d 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 aecfbc6a1af..6b9270caf9b 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 fcb3710b4a4..736a4e073bf 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 9ea806975d5..17d376c9966 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 a8777dc8092..faaaeba0853 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 1b236760179..68cd2d3e4bb 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 c66368a0afa..9c7ef139796 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/Preview/PreviewPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Preview/PreviewPostRequestBody.php index b736fd4a178..f78e1ffc8f8 100644 --- a/src/Generated/Drives/Item/Items/Item/Preview/PreviewPostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Preview/PreviewPostRequestBody.php @@ -23,6 +23,8 @@ class PreviewPostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAllowEdit(false); + $this->setChromeless(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 9de35d1b946..e97fe3db5ac 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 b0fde3841ba..d07dcd96379 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/Tables/Add/AddPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddPostRequestBody.php index bfd5c5dc40e..f6255891df1 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 49626f73813..af35072644d 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 f78fffd2909..ffbb867de9e 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 8a06e657894..8007fda14a1 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 b849ebf532c..f56560da220 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 83ced8900bc..b68fc84bbe0 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 38d0d9b04c6..5243ea548cd 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 71d9d2d2b87..38324705e22 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 be3ee981cb3..5bfac176e71 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 0bf83b9ce7f..fac637c20f4 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 5e79d3dbade..7087996a8a7 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 0f3c87cfcf7..70ffb183be4 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 907706e66d8..1383ac5299b 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 888c656395c..617ff0bc64e 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 07b17420f7e..c3bc4f61242 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 857a489c55a..269ad6a7470 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 0d57291cb5a..dde89ea544b 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 42de315c6e8..b2d5bf11853 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 1890d106f88..8b89a8cb011 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 ea98d5098cf..a70cb1af4b3 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 11735753c33..c09078b646a 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 8a3f65dbbbc..a5ec2659e50 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 6b3bb21deb4..781af89c244 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 30d84d97248..8fb2872a891 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 030829557aa..532aed59ece 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 df172927e32..4362a4dac50 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 1d6acbe7169..a733602fdd1 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 ab2b3e4ef4c..8e23fcc8f08 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/ClassesRequestBuilder.php b/src/Generated/Education/Classes/ClassesRequestBuilder.php index f8e88632f41..dfd7bb89de3 100644 --- a/src/Generated/Education/Classes/ClassesRequestBuilder.php +++ b/src/Generated/Education/Classes/ClassesRequestBuilder.php @@ -75,7 +75,7 @@ public function get(?ClassesRequestBuilderGetRequestConfiguration $requestConfig } /** - * Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which willadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and does not create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API. + * Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which willadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and doesn't create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API. * @param EducationClass $body The request body * @param ClassesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -112,7 +112,7 @@ public function toGetRequestInformation(?ClassesRequestBuilderGetRequestConfigur } /** - * Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which willadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and does not create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API. + * Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which willadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and doesn't create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API. * @param EducationClass $body The request body * @param ClassesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation 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 3daaa79f142..050f7228534 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 326f5585d51..2952db471fc 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 bee95a465f8..0fe5d33b3e2 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 1e7db820308..9777af95e2a 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 f10978792d3..3f6f4f7d741 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 8ba727b6932..ade0c000824 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 1a0a357b0f0..2fbaac9b3df 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 eeb2ba9bccd..205c3e2c406 100644 --- a/src/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.php +++ b/src/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.php @@ -104,7 +104,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 @@ -140,7 +140,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/PrinterShares/Item/AllowedGroups/Ref/RefRequestBuilder.php b/src/Generated/EscapedPrint/PrinterShares/Item/AllowedGroups/Ref/RefRequestBuilder.php index 53766f3d364..197f5e0a27c 100644 --- a/src/Generated/EscapedPrint/PrinterShares/Item/AllowedGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/EscapedPrint/PrinterShares/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/printerShares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$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}/print/printerShares/{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) { @@ -124,7 +124,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/print/printerShares/{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/PrinterShares/Item/AllowedUsers/Ref/RefRequestBuilder.php b/src/Generated/EscapedPrint/PrinterShares/Item/AllowedUsers/Ref/RefRequestBuilder.php index 1c2e4820bb2..ff3fbd945e4 100644 --- a/src/Generated/EscapedPrint/PrinterShares/Item/AllowedUsers/Ref/RefRequestBuilder.php +++ b/src/Generated/EscapedPrint/PrinterShares/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/printerShares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -103,7 +103,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/print/printerShares/{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) { @@ -125,7 +125,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/EscapedPrint/Printers/Create/CreatePostRequestBody.php b/src/Generated/EscapedPrint/Printers/Create/CreatePostRequestBody.php index d5b7819505a..fdb26251ee9 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 5971a71f5bf..df799106a68 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 a275349a179..55e5a6dc1aa 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 { @@ -104,7 +104,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) { @@ -126,7 +126,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 2fb58f88bd0..401f6ce8a35 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 41060009fdb..cfbdacb9db4 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/GroupLifecyclePolicies/RenewGroup/RenewGroupPostResponse.php b/src/Generated/GroupLifecyclePolicies/RenewGroup/RenewGroupPostResponse.php index 2f68135fff8..7958636b52b 100644 --- a/src/Generated/GroupLifecyclePolicies/RenewGroup/RenewGroupPostResponse.php +++ b/src/Generated/GroupLifecyclePolicies/RenewGroup/RenewGroupPostResponse.php @@ -23,6 +23,7 @@ class RenewGroupPostResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilder.php b/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilder.php index 7043c01022a..c41a391c773 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 } /** - * Get a list of users or groups that are in the accepted-senders list for this group. 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. + * Get a list of users or groups that are in the accepted-senders list for this group. 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 } /** - * Get a list of users or groups that are in the accepted-senders list for this group. 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. + * Get a list of users or groups that are in the accepted-senders list for this group. 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 e7d73772015..f866753cf90 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; /** - * Get a list of users or groups that are in the accepted-senders list for this group. 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. + * Get a list of users or groups that are in the accepted-senders list for this group. 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 0f682da91e4..f9f594825fd 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 } /** - * Get a list of users or groups that are in the accepted-senders list for this group. 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. + * Get a list of users or groups that are in the accepted-senders list for this group. 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 } /** - * Get a list of users or groups that are in the accepted-senders list for this group. 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. + * Get a list of users or groups that are in the accepted-senders list for this group. 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 0594e9b351b..5c4a09a0ab0 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; /** - * Get a list of users or groups that are in the accepted-senders list for this group. 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. + * Get a list of users or groups that are in the accepted-senders list for this group. 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 79731eed378..a70e85f62a4 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 e12323c84ab..929cba01731 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 5e9bbc9be2e..98644f5be95 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 ee6c27b5b4a..cad65751c75 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 7d9defbb04a..05f5ef7cda1 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 55a3619d416..6145ed40db0 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 15421519ae1..9ea0d7b5384 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 d016a0c3ba3..5ea943ddbb6 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 47a40ddfcbc..a60b2153851 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 2286bc31a32..8afe4f6b3c5 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/GroupLifecyclePolicies/RenewGroup/RenewGroupPostResponse.php b/src/Generated/Groups/Item/GroupLifecyclePolicies/RenewGroup/RenewGroupPostResponse.php index c7e911156af..5127168139d 100644 --- a/src/Generated/Groups/Item/GroupLifecyclePolicies/RenewGroup/RenewGroupPostResponse.php +++ b/src/Generated/Groups/Item/GroupLifecyclePolicies/RenewGroup/RenewGroupPostResponse.php @@ -23,6 +23,7 @@ class RenewGroupPostResponse implements AdditionalDataHolder, BackedModel, Parsa 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 d62e51c116d..64ab3ce2b41 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 0da205404f5..319e2a292f2 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/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..723fc0d571c --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/Groups/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4b300b585e8 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..32f4441b400 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/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/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..d99afd2c198 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from groups + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for groups + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from groups + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for groups + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e6e4797749f --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dcc0e7981b6 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c3c3dd0124d --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..f59d01222e4 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for groups + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from groups + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in groups + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for groups + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from groups + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in groups + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..c1e8c02722a --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1bd64fb4e14 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..30b411027a7 --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4fca7ed99ce --- /dev/null +++ b/src/Generated/Groups/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 24ebe50e855..ea375d3d9fa 100644 --- a/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/Groups/Item/RejectedSenders/Ref/RefRequestBuilder.php b/src/Generated/Groups/Item/RejectedSenders/Ref/RefRequestBuilder.php index 1ff85b689e5..25adff0389d 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 e31d65413b9..4fe64bfd508 100644 --- a/src/Generated/Groups/Item/Settings/SettingsRequestBuilder.php +++ b/src/Generated/Groups/Item/Settings/SettingsRequestBuilder.php @@ -66,7 +66,7 @@ public function get(?SettingsRequestBuilderGetRequestConfiguration $requestConfi } /** - * Create a new directory setting based on the templates available in directorySettingTemplates. 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 directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: * @param DirectorySetting $body The request body * @param SettingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -103,7 +103,7 @@ public function toGetRequestInformation(?SettingsRequestBuilderGetRequestConfigu } /** - * Create a new directory setting based on the templates available in directorySettingTemplates. 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 directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: * @param DirectorySetting $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 559fd097d34..1b0b99c0a7c 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 efd161ab543..8518caef125 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 7090ff28392..e90001ead85 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 29e0f404bed..137b5636e40 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 64aeae0480a..b158ec9b3db 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 8798e38e234..35eab59028c 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 38479c9d662..5885e4324d8 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/ChannelItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php index 4edd14be470..240cb5b5f58 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\JoinedUsers\JoinedUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\PlannerRequestBuilder; @@ -73,6 +74,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + */ + public function joinedUsers(): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ 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 43630c55052..d4c549460b6 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/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..a6bdbd2f485 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddPostRequestBody.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 AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddPostResponse.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddPostResponse.php new file mode 100644 index 00000000000..bc8465dcc66 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..5deee706133 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddRequestBuilder.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}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|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/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $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 AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5048466dff5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.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/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0dde95b98cb --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/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}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/$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/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1257b9deaea --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5c3d769c217 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/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/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..a487515ea37 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.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}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property joinedUsers for groups + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get joinedUsers from groups + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property joinedUsers in groups + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property joinedUsers for groups + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $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 joinedUsers from groups + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $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 joinedUsers in groups + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $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 ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f794301d6dc --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.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/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..605d520e856 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.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 ConversationMemberItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c267c28f871 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8fd8134f92e --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.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/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php new file mode 100644 index 00000000000..1200a2ddecb --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JoinedUsersRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get joinedUsers from groups + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JoinedUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to joinedUsers for groups + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get joinedUsers from groups + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JoinedUsersRequestBuilderGetRequestConfiguration $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 joinedUsers for groups + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $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 JoinedUsersRequestBuilder + */ + public function withUrl(string $rawUrl): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c2dac9be5c4 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.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 JoinedUsersRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e5d66709378 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JoinedUsersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JoinedUsersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JoinedUsersRequestBuilderGetQueryParameters. + * @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 JoinedUsersRequestBuilderGetQueryParameters + */ + 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): JoinedUsersRequestBuilderGetQueryParameters { + return new JoinedUsersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b4ac812d7b4 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.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/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..bf587bf30cb --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.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 RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..21e64e11c89 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..784ec235b2b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.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}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|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/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $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 RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..117c2f097fb --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c625c679fbb --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d2d9292dd76 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..90fa289787c --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..6c1be4f4922 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from groups + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for groups + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from groups + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for groups + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c4eb2f9e9af --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ba5bf115e75 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2eff986844a --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..7c6cab0af59 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for groups + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from groups + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in groups + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for groups + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from groups + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in groups + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0a652a739ed --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..115fd143a2f --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3ccf5948a2c --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f6c2bbe2c1e --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index bfe2ea8c963..1323ae9b0c6 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Archive/ArchivePostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Archive/ArchivePostRequestBody.php index 71ca40749df..d787a263e39 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 4c8fe23f982..916db52c5d0 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/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..13dc52fd63a --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.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 AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php new file mode 100644 index 00000000000..1a9c6cdf052 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..d819a7744a5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.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}/groups/{group%2Did}/team/primaryChannel/joinedUsers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|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/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $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 AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c62b0422152 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.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/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5d61637871f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/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}/groups/{group%2Did}/team/primaryChannel/joinedUsers/$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/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4564831a104 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..216750c191d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/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/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..7266589605c --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.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}/groups/{group%2Did}/team/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property joinedUsers for groups + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get joinedUsers from groups + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property joinedUsers in groups + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property joinedUsers for groups + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $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 joinedUsers from groups + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $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 joinedUsers in groups + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $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 ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..56b76a2cbeb --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.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/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..19b4ed5e04f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.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 ConversationMemberItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cde383effb5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..be844ac4ae9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.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/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php new file mode 100644 index 00000000000..1c973206a51 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JoinedUsersRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get joinedUsers from groups + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JoinedUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to joinedUsers for groups + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get joinedUsers from groups + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JoinedUsersRequestBuilderGetRequestConfiguration $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 joinedUsers for groups + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $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 JoinedUsersRequestBuilder + */ + public function withUrl(string $rawUrl): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8ce9b74130c --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.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 JoinedUsersRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dcf247981b3 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JoinedUsersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JoinedUsersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JoinedUsersRequestBuilderGetQueryParameters. + * @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 JoinedUsersRequestBuilderGetQueryParameters + */ + 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): JoinedUsersRequestBuilderGetQueryParameters { + return new JoinedUsersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..927f923950e --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.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/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..bd47b7a4c8b --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.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 RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..676862c2365 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..efae7688c66 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.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}/groups/{group%2Did}/team/primaryChannel/joinedUsers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|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/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $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 RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..351aa8c43f5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bb6f7520996 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f145584a754 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a0eee854479 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..2e13a66376d --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from groups + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for groups + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from groups + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for groups + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f6d78c522e1 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a1bce6be48f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..718f2d52d56 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..e206bb8084f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for groups + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from groups + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in groups + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for groups + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from groups + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in groups + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..954f7576598 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..055398bf7c5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eda61a2537e --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..48a338960e9 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index dc4424fb8fc..43632394884 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php index a5bb6ec0657..7e9f4aac1a1 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\JoinedUsers\JoinedUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Planner\PlannerRequestBuilder; @@ -73,6 +74,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + */ + public function joinedUsers(): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Groups/Item/Team/Schedule/Share/SharePostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/Share/SharePostRequestBody.php index f245c951bc8..a434f8846ab 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 16e0ef14cb0..3abeeac868e 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,8 @@ class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $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 672bed38f60..b708f7a2541 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,8 @@ class ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $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 eb54094462f..048fc3ed8b7 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,8 @@ class EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $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 18f2754ede6..08adaca42a4 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,8 @@ class StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $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 4bc37f9d90d..dee1cff6150 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 7c8ae4d1a36..9cbd406ca6d 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/B2cUserFlows/Item/IdentityProviders/Ref/RefRequestBuilder.php b/src/Generated/Identity/B2cUserFlows/Item/IdentityProviders/Ref/RefRequestBuilder.php index ebb7ee6fe70..ede69bca081 100644 --- a/src/Generated/Identity/B2cUserFlows/Item/IdentityProviders/Ref/RefRequestBuilder.php +++ b/src/Generated/Identity/B2cUserFlows/Item/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/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$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}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$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}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/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 2b616b7e2a8..a5d638188df 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 28ffbdac8f3..5d7a8ebcf2f 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 } /** - * The usage function 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. + * The usage function 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 } /** - * The usage function 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. + * The usage function 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/AuthenticationStrengths/Policies/Item/Usage/UsageRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/AuthenticationStrengths/Policies/Item/Usage/UsageRequestBuilder.php index 25276b0a2aa..a3bc3f7b451 100644 --- a/src/Generated/Identity/ConditionalAccess/AuthenticationStrengths/Policies/Item/Usage/UsageRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/AuthenticationStrengths/Policies/Item/Usage/UsageRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The usage function 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. + * The usage function 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 } /** - * The usage function 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. + * The usage function 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 2522c506edb..2f274661c27 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/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index f4565244055..edea8fa1201 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index 640d6d14330..c1e7c233df2 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/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 pending 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 pending 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/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php index 27775f02da0..a9afa52469a 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|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(?StopRequestBuilderPostRequestConfiguration $requestConfigu } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/DefinitionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/DefinitionsRequestBuilder.php index 18ff679a773..6a417c8c881 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/DefinitionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/DefinitionsRequestBuilder.php @@ -62,7 +62,7 @@ public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOn } /** - * Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects. + * Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. * @param DefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -93,7 +93,7 @@ public function post(AccessReviewScheduleDefinition $body, ?DefinitionsRequestBu } /** - * Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects. + * Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. * @param DefinitionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/DefinitionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/DefinitionsRequestBuilderGetQueryParameters.php index f6ec8bc49d3..fd263267452 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/DefinitionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/DefinitionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects. + * Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. */ class DefinitionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/InstancesRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/InstancesRequestBuilder.php index 12cb22c2d0a..bd4d4519de4 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/InstancesRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/InstancesRequestBuilder.php @@ -62,7 +62,7 @@ public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOn } /** - * Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects do not include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. + * Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects don't include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. * @param InstancesRequestBuilderGetRequestConfiguration|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(AccessReviewInstance $body, ?InstancesRequestBuilderPostReq } /** - * Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects do not include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. + * Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects don't include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. * @param InstancesRequestBuilderGetRequestConfiguration|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/InstancesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/InstancesRequestBuilderGetQueryParameters.php index a325a4a684d..f492e3cfaba 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/InstancesRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/InstancesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects do not include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. + * Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects don't include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. */ class InstancesRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 1e36abfebbb..76cae597c91 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|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/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index e62776e3df0..be0370e5cf8 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 pending 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 pending 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/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 606965d05f8..1d47ecff340 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|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/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index 0158a517269..344821f6132 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/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 pending 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 pending 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/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php index 3d6eb032c83..584843dbf68 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|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(?StopRequestBuilderPostRequestConfiguration $requestConfigu } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|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/DecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php index 832c8711d7e..fb5e83bc3cc 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 @@ -70,7 +70,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 @@ -100,7 +100,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 73ba025c9dc..ea6dbbe43b4 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/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 8f07d6ca22b..77ed8d22b24 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|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/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index ad74a421004..5c79f9e3533 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/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 pending 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 pending 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/Stages/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php index eb45f9924e4..e95e2595e9d 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|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(?StopRequestBuilderPostRequestConfiguration $requestConfigu } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|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/StagesRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.php index b425d610d3c..1ad9b81e105 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 b928f63f10e..efb554263bc 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/AccessReviews/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index af22075af78..00903218c4a 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index 51d8df15d79..0dd451f136d 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/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 pending 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 pending 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/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index c8d4592771d..1ea1717064f 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index e45ba709ec2..2258df509b5 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/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 pending 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 pending 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/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php index 0283eb30a52..ffd5a3a8e46 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|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(?StopRequestBuilderPostRequestConfiguration $requestConfigu } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 8b7afd68ab9..b216ce66309 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index 8ecd478a3e3..63ea3320be2 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Decisions/Item/Instance/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 pending 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 pending 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/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php index 33402944bcf..9e6e2524272 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|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(?StopRequestBuilderPostRequestConfiguration $requestConfigu } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageResources/Item/UploadSessions/UploadSessionsRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageResources/Item/UploadSessions/UploadSessionsRequestBuilder.php index b06326d9edd..4b64045877c 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageResources/Item/UploadSessions/UploadSessionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/AccessPackageResources/Item/UploadSessions/UploadSessionsRequestBuilder.php @@ -67,7 +67,7 @@ public function get(?UploadSessionsRequestBuilderGetRequestConfiguration $reques } /** - * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. * @param CustomDataProvidedResourceUploadSession $body The request body * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -104,7 +104,7 @@ public function toGetRequestInformation(?UploadSessionsRequestBuilderGetRequestC } /** - * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. * @param CustomDataProvidedResourceUploadSession $body The request body * @param UploadSessionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Item/Steps/Item/ApprovalStepItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Item/Steps/Item/ApprovalStepItemRequestBuilder.php index 712b3bb22dd..04b3fa42f68 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Item/Steps/Item/ApprovalStepItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Item/Steps/Item/ApprovalStepItemRequestBuilder.php @@ -60,7 +60,7 @@ public function get(?ApprovalStepItemRequestBuilderGetRequestConfiguration $requ } /** - * Apply approve or deny decision on an approvalStep object. + * Apply an approve or deny decision on an approvalStep object. * @param ApprovalStep $body The request body * @param ApprovalStepItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -115,7 +115,7 @@ public function toGetRequestInformation(?ApprovalStepItemRequestBuilderGetReques } /** - * Apply approve or deny decision on an approvalStep object. + * Apply an approve or deny decision on an approvalStep object. * @param ApprovalStep $body The request body * @param ApprovalStepItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php index aa2a9296f93..ae7c94790c0 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/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/AccessPackageAssignments/Item/AccessPackage/IncompatibleAccessPackages/Ref/RefRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/IncompatibleAccessPackages/Ref/RefRequestBuilder.php index 37892ce722a..3dbfd9c4b90 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/IncompatibleAccessPackages/Ref/RefRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/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/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/IncompatibleGroups/Ref/RefRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/IncompatibleGroups/Ref/RefRequestBuilder.php index d328989ad6f..f486d1452fe 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/IncompatibleGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignments/Item/AccessPackage/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/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/AccessPackageCustomWorkflowExtensionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/AccessPackageCustomWorkflowExtensionsRequestBuilder.php index 86f73c5751c..f8eef40a18c 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/AccessPackageCustomWorkflowExtensionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/AccessPackageCustomWorkflowExtensionsRequestBuilder.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 AccessPackageCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration|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(CustomCalloutExtension $body, ?AccessPackageCustomWorkflowE } /** - * 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 AccessPackageCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters.php index f0714bc1d1a..94af19a5ee6 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters.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 AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php index fa2932c87da..fdfe6a17d84 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 f73ca9d0884..37d9c769c40 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 fa23471fd42..5c836384a62 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/AccessPackagesWithUniqueName/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php index 8be95245885..2578caf76c3 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/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/ConnectedOrganizations/Item/ExternalSponsors/Item/Ref/RefRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Item/Ref/RefRequestBuilder.php index b9160b89f3b..984dc28615c 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 77057afc212..e99c1a95fa0 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 @@ -62,7 +62,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 @@ -78,7 +78,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 */ @@ -105,7 +105,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) { @@ -120,14 +120,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 a7673a79370..a66cd0ad959 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 d6371dcb5ba..44f8550c5c8 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 dcc659b33b9..95b2b26b52c 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 @@ -62,7 +62,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 @@ -78,7 +78,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 */ @@ -105,7 +105,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) { @@ -120,14 +120,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 6d2631d2cda..8201a5b7b77 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/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.php new file mode 100644 index 00000000000..85618b6b9fe --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.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 ActivateAndWaitPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivateAndWaitPostRequestBody { + return new ActivateAndWaitPostRequestBody(); + } + + /** + * 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 [ + 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([WorkflowSubject::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the subject property value. The subject property + * @return WorkflowSubject|null + */ + public function getSubject(): ?WorkflowSubject { + $val = $this->getBackingStore()->get('subject'); + if (is_null($val) || $val instanceof WorkflowSubject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('subject', $this->getSubject()); + $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 subject property value. The subject property + * @param WorkflowSubject|null $value Value to set for the subject property. + */ + public function setSubject(?WorkflowSubject $value): void { + $this->getBackingStore()->set('subject', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.php new file mode 100644 index 00000000000..2483e3adc21 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.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}/microsoft.graph.identityGovernance.activateAndWait'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param ActivateAndWaitPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration|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-activateandwait?view=graph-rest-beta Find more info here + */ + public function post(ActivateAndWaitPostRequestBody $body, ?MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AwaitedWorkflowProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param ActivateAndWaitPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ActivateAndWaitPostRequestBody $body, ?MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder { + return new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..7f5cae60b38 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration.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..2b89fb3ef9f --- /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-beta 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..c1caa634719 --- /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/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php index 727ee2a153d..a4e16412304 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * 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 using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * 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 @@ -46,7 +46,7 @@ public function post(PreviewWorkflowPostRequestBody $body, ?MicrosoftGraphIdenti } /** - * 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 using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * 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 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 38050e94534..29911c4d5e3 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/Runs/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/RunItemRequestBuilder.php index 0be63f86fbd..45d9c2cef8a 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/RunItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/RunItemRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\SubjectProcessingResults\SubjectProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Run; @@ -26,6 +27,13 @@ public function reprocessedRuns(): ReprocessedRunsRequestBuilder { return new ReprocessedRunsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + */ + public function subjectProcessingResults(): SubjectProcessingResultsRequestBuilder { + return new SubjectProcessingResultsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.run entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c9edc8270b9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/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}/runs/{run%2Did}/subjectProcessingResults/$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/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..321a8475c04 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b83e545035b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..13f2c90aa80 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9b725d842be --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..534a639b96e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php new file mode 100644 index 00000000000..7824e881354 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $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 RunItemRequestBuilder + */ + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f3e2c76c781 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5f86792aa01 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..132ae01158a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param string $runId1 The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId1(string $runId1): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did1'] = $runId1; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8f1ad37daea --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..be8a7ebca3c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php new file mode 100644 index 00000000000..f36e34a7c16 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ + public function taskProcessingResults(): TaskProcessingResultsRequestBuilder { + return new TaskProcessingResultsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectProcessingResultItemRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for each subject in this workflow run. + * @param SubjectProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectProcessingResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for each subject in this workflow run. + * @param SubjectProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectProcessingResultItemRequestBuilderGetRequestConfiguration $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 SubjectProcessingResultItemRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectProcessingResultItemRequestBuilder { + return new SubjectProcessingResultItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..33034050881 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.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 SubjectProcessingResultItemRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b9c7d5e1449 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectProcessingResultItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectProcessingResultItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectProcessingResultItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SubjectProcessingResultItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SubjectProcessingResultItemRequestBuilderGetQueryParameters { + return new SubjectProcessingResultItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..255a6f6eef1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..42681cc4f6f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4dbe2c3f640 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php new file mode 100644 index 00000000000..450eaceacb6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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 + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta Find more info here + */ + public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * 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 + */ + public function toPostRequestInformation(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceResumeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceResumeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f29c4910115 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php new file mode 100644 index 00000000000..8767bf1f17f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php @@ -0,0 +1,159 @@ +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 ResumePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ResumePostRequestBody { + return new ResumePostRequestBody(); + } + + /** + * 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 data property value. The data property + * @return CustomTaskExtensionCallbackData|null + */ + public function getData(): ?CustomTaskExtensionCallbackData { + $val = $this->getBackingStore()->get('data'); + if (is_null($val) || $val instanceof CustomTaskExtensionCallbackData) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'data'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'data' => fn(ParseNode $n) => $o->setData($n->getObjectValue([CustomTaskExtensionCallbackData::class, 'createFromDiscriminatorValue'])), + 'source' => fn(ParseNode $n) => $o->setSource($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + ]; + } + + /** + * Gets the source property value. The source property + * @return string|null + */ + public function getSource(): ?string { + $val = $this->getBackingStore()->get('source'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'source'"); + } + + /** + * Gets the type property value. The type property + * @return string|null + */ + public function getType(): ?string { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || is_string($val)) { + 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 + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('data', $this->getData()); + $writer->writeStringValue('source', $this->getSource()); + $writer->writeStringValue('type', $this->getType()); + $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 data property value. The data property + * @param CustomTaskExtensionCallbackData|null $value Value to set for the data property. + */ + public function setData(?CustomTaskExtensionCallbackData $value): void { + $this->getBackingStore()->set('data', $value); + } + + /** + * Sets the source property value. The source property + * @param string|null $value Value to set for the source property. + */ + public function setSource(?string $value): void { + $this->getBackingStore()->set('source', $value); + } + + /** + * Sets the type property value. The type property + * @param string|null $value Value to set for the type property. + */ + public function setType(?string $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php new file mode 100644 index 00000000000..01cb2a0f631 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php @@ -0,0 +1,112 @@ +|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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxSettingsRequestBuilderGetRequestConfiguration $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 property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $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 MailboxSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxSettingsRequestBuilder { + return new MailboxSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..baa2a3c4b22 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.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 MailboxSettingsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5bb58aa52d8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxSettingsRequestBuilderGetQueryParameters { + return new MailboxSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7dba6f7e975 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e0393374c71 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3e06aaa8c0d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cd3ab1ee54a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php new file mode 100644 index 00000000000..15ab79d8340 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProvisioningErrorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $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 ServiceProvisioningErrorsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c11b73100ff --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.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 ServiceProvisioningErrorsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..839d4fd6f3b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProvisioningErrorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProvisioningErrorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters. + * @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 ServiceProvisioningErrorsRequestBuilderGetQueryParameters + */ + 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): ServiceProvisioningErrorsRequestBuilderGetQueryParameters { + return new ServiceProvisioningErrorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php new file mode 100644 index 00000000000..b6beb8d4584 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * The serviceProvisioningErrors property + */ + public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param SubjectRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [User::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param SubjectRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectRequestBuilderGetRequestConfiguration $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 SubjectRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectRequestBuilder { + return new SubjectRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5359c93ebe9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.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 SubjectRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..368e203488b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SubjectRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SubjectRequestBuilderGetQueryParameters { + return new SubjectRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php new file mode 100644 index 00000000000..66d7e961a01 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related workflow task + * @param TaskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related workflow task + * @param TaskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskRequestBuilderGetRequestConfiguration $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 TaskRequestBuilder + */ + public function withUrl(string $rawUrl): TaskRequestBuilder { + return new TaskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..62e04f9e67a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.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 TaskRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..19305790155 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskRequestBuilderGetQueryParameters { + return new TaskRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php new file mode 100644 index 00000000000..395f4cfdb20 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php @@ -0,0 +1,101 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ + public function subject(): SubjectRequestBuilder { + return new SubjectRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ + public function task(): TaskRequestBuilder { + return new TaskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TaskProcessingResultItemRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskProcessingResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskProcessingResultItemRequestBuilderGetRequestConfiguration $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 TaskProcessingResultItemRequestBuilder + */ + public function withUrl(string $rawUrl): TaskProcessingResultItemRequestBuilder { + return new TaskProcessingResultItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3e84eced09b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.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 TaskProcessingResultItemRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0bb1d950c6f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskProcessingResultItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskProcessingResultItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskProcessingResultItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskProcessingResultItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskProcessingResultItemRequestBuilderGetQueryParameters { + return new TaskProcessingResultItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..a8496d1e452 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param string $taskProcessingResultId The unique identifier of taskProcessingResult + * @return TaskProcessingResultItemRequestBuilder + */ + public function byTaskProcessingResultId(string $taskProcessingResultId): TaskProcessingResultItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['taskProcessingResult%2Did'] = $taskProcessingResultId; + return new TaskProcessingResultItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TaskProcessingResultsRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskProcessingResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskProcessingResultCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskProcessingResultsRequestBuilderGetRequestConfiguration $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 TaskProcessingResultsRequestBuilder + */ + public function withUrl(string $rawUrl): TaskProcessingResultsRequestBuilder { + return new TaskProcessingResultsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ec6967f510d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.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 TaskProcessingResultsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..136b50f520f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskProcessingResultsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskProcessingResultsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskProcessingResultsRequestBuilderGetQueryParameters. + * @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 TaskProcessingResultsRequestBuilderGetQueryParameters + */ + 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): TaskProcessingResultsRequestBuilderGetQueryParameters { + return new TaskProcessingResultsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..4a65ba9a0cc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + * @param string $subjectProcessingResultId The unique identifier of subjectProcessingResult + * @return SubjectProcessingResultItemRequestBuilder + */ + public function bySubjectProcessingResultId(string $subjectProcessingResultId): SubjectProcessingResultItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['subjectProcessingResult%2Did'] = $subjectProcessingResultId; + return new SubjectProcessingResultItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectProcessingResultsRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The processing results for each subject in this workflow run. + * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectProcessingResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectProcessingResultCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The processing results for each subject in this workflow run. + * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectProcessingResultsRequestBuilderGetRequestConfiguration $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 SubjectProcessingResultsRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectProcessingResultsRequestBuilder { + return new SubjectProcessingResultsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e380ab588a4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.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 SubjectProcessingResultsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1100d548e43 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectProcessingResultsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectProcessingResultsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectProcessingResultsRequestBuilderGetQueryParameters. + * @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 SubjectProcessingResultsRequestBuilderGetQueryParameters + */ + 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): SubjectProcessingResultsRequestBuilderGetQueryParameters { + return new SubjectProcessingResultsRequestBuilderGetQueryParameters($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 dc117b4f2e1..293f3b4ae50 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 4732cc8867f..740d7cce3a3 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/SubjectProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e5d8b15f543 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/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}/subjectProcessingResults/$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/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6a2e534b2dd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ac6b8f3c1c3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/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/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bbfd9ffa1ae --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/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}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$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/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7fd09309c4a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..21c5aa51fd1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/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/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php new file mode 100644 index 00000000000..3a8894c02ef --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.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}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $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 RunItemRequestBuilder + */ + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8ce72cd2312 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..23f2707c36e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..23abeb51a6b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param string $runId The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId(string $runId): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did'] = $runId; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1dcca37d0d5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c1fea865b3a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php new file mode 100644 index 00000000000..cc1566d6481 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ + public function taskProcessingResults(): TaskProcessingResultsRequestBuilder { + return new TaskProcessingResultsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectProcessingResultItemRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get subjectProcessingResults from identityGovernance + * @param SubjectProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectProcessingResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get subjectProcessingResults from identityGovernance + * @param SubjectProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectProcessingResultItemRequestBuilderGetRequestConfiguration $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 SubjectProcessingResultItemRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectProcessingResultItemRequestBuilder { + return new SubjectProcessingResultItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b66ca1d4206 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.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 SubjectProcessingResultItemRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c249b58b986 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectProcessingResultItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectProcessingResultItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectProcessingResultItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SubjectProcessingResultItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SubjectProcessingResultItemRequestBuilderGetQueryParameters { + return new SubjectProcessingResultItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..99d749a1e88 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$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/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7ef5402ae86 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..da57d3c2e31 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/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/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php new file mode 100644 index 00000000000..0d4d70678ce --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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 + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta Find more info here + */ + public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * 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 + */ + public function toPostRequestInformation(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceResumeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceResumeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b677103c653 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.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/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php new file mode 100644 index 00000000000..74c88e435dd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php @@ -0,0 +1,159 @@ +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 ResumePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ResumePostRequestBody { + return new ResumePostRequestBody(); + } + + /** + * 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 data property value. The data property + * @return CustomTaskExtensionCallbackData|null + */ + public function getData(): ?CustomTaskExtensionCallbackData { + $val = $this->getBackingStore()->get('data'); + if (is_null($val) || $val instanceof CustomTaskExtensionCallbackData) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'data'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'data' => fn(ParseNode $n) => $o->setData($n->getObjectValue([CustomTaskExtensionCallbackData::class, 'createFromDiscriminatorValue'])), + 'source' => fn(ParseNode $n) => $o->setSource($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + ]; + } + + /** + * Gets the source property value. The source property + * @return string|null + */ + public function getSource(): ?string { + $val = $this->getBackingStore()->get('source'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'source'"); + } + + /** + * Gets the type property value. The type property + * @return string|null + */ + public function getType(): ?string { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || is_string($val)) { + 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 + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('data', $this->getData()); + $writer->writeStringValue('source', $this->getSource()); + $writer->writeStringValue('type', $this->getType()); + $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 data property value. The data property + * @param CustomTaskExtensionCallbackData|null $value Value to set for the data property. + */ + public function setData(?CustomTaskExtensionCallbackData $value): void { + $this->getBackingStore()->set('data', $value); + } + + /** + * Sets the source property value. The source property + * @param string|null $value Value to set for the source property. + */ + public function setSource(?string $value): void { + $this->getBackingStore()->set('source', $value); + } + + /** + * Sets the type property value. The type property + * @param string|null $value Value to set for the type property. + */ + public function setType(?string $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php new file mode 100644 index 00000000000..016975b318b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php @@ -0,0 +1,112 @@ +|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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxSettingsRequestBuilderGetRequestConfiguration $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 property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $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 MailboxSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxSettingsRequestBuilder { + return new MailboxSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..768d9688aee --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.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 MailboxSettingsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..935d5185207 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxSettingsRequestBuilderGetQueryParameters { + return new MailboxSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6d9018ddb46 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..685e24c13cc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..15990441f91 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e2e3d3b466b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php new file mode 100644 index 00000000000..3dde0cbb6a8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProvisioningErrorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $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 ServiceProvisioningErrorsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..33929333b6b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.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 ServiceProvisioningErrorsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..28ba58cd443 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProvisioningErrorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProvisioningErrorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters. + * @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 ServiceProvisioningErrorsRequestBuilderGetQueryParameters + */ + 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): ServiceProvisioningErrorsRequestBuilderGetQueryParameters { + return new ServiceProvisioningErrorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php new file mode 100644 index 00000000000..6e9765cc1ae --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * The serviceProvisioningErrors property + */ + public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param SubjectRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [User::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param SubjectRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectRequestBuilderGetRequestConfiguration $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 SubjectRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectRequestBuilder { + return new SubjectRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7d540e18ec4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.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 SubjectRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5e5c4b7d066 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SubjectRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SubjectRequestBuilderGetQueryParameters { + return new SubjectRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php new file mode 100644 index 00000000000..09cbda1b5fe --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related workflow task + * @param TaskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related workflow task + * @param TaskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskRequestBuilderGetRequestConfiguration $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 TaskRequestBuilder + */ + public function withUrl(string $rawUrl): TaskRequestBuilder { + return new TaskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2940caab181 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.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 TaskRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..66347e52490 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskRequestBuilderGetQueryParameters { + return new TaskRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php new file mode 100644 index 00000000000..810349db49e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php @@ -0,0 +1,101 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ + public function subject(): SubjectRequestBuilder { + return new SubjectRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ + public function task(): TaskRequestBuilder { + return new TaskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TaskProcessingResultItemRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskProcessingResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskProcessingResultItemRequestBuilderGetRequestConfiguration $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 TaskProcessingResultItemRequestBuilder + */ + public function withUrl(string $rawUrl): TaskProcessingResultItemRequestBuilder { + return new TaskProcessingResultItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e4382c767e2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.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 TaskProcessingResultItemRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7dfaef97a6f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskProcessingResultItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskProcessingResultItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskProcessingResultItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskProcessingResultItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskProcessingResultItemRequestBuilderGetQueryParameters { + return new TaskProcessingResultItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..fe5dcdfdcad --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param string $taskProcessingResultId The unique identifier of taskProcessingResult + * @return TaskProcessingResultItemRequestBuilder + */ + public function byTaskProcessingResultId(string $taskProcessingResultId): TaskProcessingResultItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['taskProcessingResult%2Did'] = $taskProcessingResultId; + return new TaskProcessingResultItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TaskProcessingResultsRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskProcessingResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskProcessingResultCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskProcessingResultsRequestBuilderGetRequestConfiguration $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 TaskProcessingResultsRequestBuilder + */ + public function withUrl(string $rawUrl): TaskProcessingResultsRequestBuilder { + return new TaskProcessingResultsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..807efeb2f2e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.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 TaskProcessingResultsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a39966dc518 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskProcessingResultsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskProcessingResultsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskProcessingResultsRequestBuilderGetQueryParameters. + * @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 TaskProcessingResultsRequestBuilderGetQueryParameters + */ + 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): TaskProcessingResultsRequestBuilderGetQueryParameters { + return new TaskProcessingResultsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..0258b3818bb --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + * @param string $subjectProcessingResultId The unique identifier of subjectProcessingResult + * @return SubjectProcessingResultItemRequestBuilder + */ + public function bySubjectProcessingResultId(string $subjectProcessingResultId): SubjectProcessingResultItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['subjectProcessingResult%2Did'] = $subjectProcessingResultId; + return new SubjectProcessingResultItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectProcessingResultsRequestBuilder 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}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get subjectProcessingResults from identityGovernance + * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectProcessingResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectProcessingResultCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get subjectProcessingResults from identityGovernance + * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectProcessingResultsRequestBuilderGetRequestConfiguration $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 SubjectProcessingResultsRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectProcessingResultsRequestBuilder { + return new SubjectProcessingResultsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5408f79474a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.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 SubjectProcessingResultsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8fbdc975669 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectProcessingResultsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectProcessingResultsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectProcessingResultsRequestBuilderGetQueryParameters. + * @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 SubjectProcessingResultsRequestBuilderGetQueryParameters + */ + 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): SubjectProcessingResultsRequestBuilderGetQueryParameters { + return new SubjectProcessingResultsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} 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 d1a81a909df..7dfaaa0a09f 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 2c0b88a7e83..f55b8389d59 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 4ebb5298d99..400f4add5a9 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 bfddb3ca427..63e98069983 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 901b61826d2..75313bba7ba 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php @@ -9,14 +9,17 @@ use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\ExecutionScope\ExecutionScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivate\MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateAndWait\MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateWithScope\MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceCancelProcessing\MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceClearQuarantine\MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceCreateNewVersion\MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernancePreviewTaskFailures\MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernancePreviewWorkflow\MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceRestore\MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\PreviewScope\PreviewScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\RunsRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\SubjectProcessingResults\SubjectProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\TaskReports\TaskReportsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; @@ -68,6 +71,13 @@ public function microsoftGraphIdentityGovernanceActivate(): MicrosoftGraphIdenti return new MicrosoftGraphIdentityGovernanceActivateRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the activateAndWait method. + */ + public function microsoftGraphIdentityGovernanceActivateAndWait(): MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder { + return new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the activateWithScope method. */ @@ -82,6 +92,13 @@ public function microsoftGraphIdentityGovernanceCancelProcessing(): MicrosoftGra 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. */ @@ -124,6 +141,13 @@ public function runs(): RunsRequestBuilder { return new RunsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + */ + public function subjectProcessingResults(): SubjectProcessingResultsRequestBuilder { + return new SubjectProcessingResultsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the taskReports 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 1e5694a5a24..27c12655c38 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 439ba9f00ec..76778e4074e 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 f06504456ba..e43f3d028e9 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 c61b319f9d1..4d6af76f46d 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 06497bc4ce4..d7a9e5780c4 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 6c3eb2a8096..fe7fa8b0e30 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 eb568b459ed..eaaa5b0c162 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 4b6d7242d2d..c6781cf889c 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 5ac288bdbab..b8683507b8c 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/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.php new file mode 100644 index 00000000000..6827d3846a6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.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 ActivateAndWaitPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivateAndWaitPostRequestBody { + return new ActivateAndWaitPostRequestBody(); + } + + /** + * 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 [ + 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([WorkflowSubject::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the subject property value. The subject property + * @return WorkflowSubject|null + */ + public function getSubject(): ?WorkflowSubject { + $val = $this->getBackingStore()->get('subject'); + if (is_null($val) || $val instanceof WorkflowSubject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('subject', $this->getSubject()); + $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 subject property value. The subject property + * @param WorkflowSubject|null $value Value to set for the subject property. + */ + public function setSubject(?WorkflowSubject $value): void { + $this->getBackingStore()->set('subject', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.php new file mode 100644 index 00000000000..d5e1c6eff3d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.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}/microsoft.graph.identityGovernance.activateAndWait'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param ActivateAndWaitPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration|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-activateandwait?view=graph-rest-beta Find more info here + */ + public function post(ActivateAndWaitPostRequestBody $body, ?MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AwaitedWorkflowProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + * @param ActivateAndWaitPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ActivateAndWaitPostRequestBody $body, ?MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder { + return new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4d9e2e372b2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration.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..1736fdad37d --- /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-beta 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..4319872190b --- /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/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php index 15a842efce9..8a6be1e132b 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * 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 using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * 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 @@ -46,7 +46,7 @@ public function post(PreviewWorkflowPostRequestBody $body, ?MicrosoftGraphIdenti } /** - * 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 using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * 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 diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php index 12a11d990ae..cb6fd1471cc 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/Runs/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/RunItemRequestBuilder.php index 2d5dabea2dc..313e164f1ce 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/RunItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/RunItemRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\SubjectProcessingResults\SubjectProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Run; @@ -26,6 +27,13 @@ public function reprocessedRuns(): ReprocessedRunsRequestBuilder { return new ReprocessedRunsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + */ + public function subjectProcessingResults(): SubjectProcessingResultsRequestBuilder { + return new SubjectProcessingResultsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.run entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..858ef86d23b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/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}/runs/{run%2Did}/subjectProcessingResults/$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/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..220bc44eb4e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..28b65d11ae6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..33a4a121098 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..150325e8839 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..caadf91e3fa --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php new file mode 100644 index 00000000000..8496a282c11 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $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 RunItemRequestBuilder + */ + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f6000fbb6b5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cc58b7830f2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..9bc0da9ee29 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param string $runId1 The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId1(string $runId1): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did1'] = $runId1; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9c66325ab32 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8e5f1ce4274 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php new file mode 100644 index 00000000000..08d649c823e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php @@ -0,0 +1,94 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ + public function taskProcessingResults(): TaskProcessingResultsRequestBuilder { + return new TaskProcessingResultsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectProcessingResultItemRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read the properties and relationships of a subjectProcessingResult object for a workflow run. + * @param SubjectProcessingResultItemRequestBuilderGetRequestConfiguration|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-subjectprocessingresult-get?view=graph-rest-beta Find more info here + */ + public function get(?SubjectProcessingResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read the properties and relationships of a subjectProcessingResult object for a workflow run. + * @param SubjectProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectProcessingResultItemRequestBuilderGetRequestConfiguration $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 SubjectProcessingResultItemRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectProcessingResultItemRequestBuilder { + return new SubjectProcessingResultItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ca8e9e76808 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.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 SubjectProcessingResultItemRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5eaf3120676 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectProcessingResultItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectProcessingResultItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectProcessingResultItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SubjectProcessingResultItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SubjectProcessingResultItemRequestBuilderGetQueryParameters { + return new SubjectProcessingResultItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6263094e21a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..046fba8945d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..241b3d31c22 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php new file mode 100644 index 00000000000..545a3b471cc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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 + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta Find more info here + */ + public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * 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 + */ + public function toPostRequestInformation(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceResumeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceResumeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1f0e89fae70 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php new file mode 100644 index 00000000000..3eb98acab59 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php @@ -0,0 +1,159 @@ +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 ResumePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ResumePostRequestBody { + return new ResumePostRequestBody(); + } + + /** + * 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 data property value. The data property + * @return CustomTaskExtensionCallbackData|null + */ + public function getData(): ?CustomTaskExtensionCallbackData { + $val = $this->getBackingStore()->get('data'); + if (is_null($val) || $val instanceof CustomTaskExtensionCallbackData) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'data'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'data' => fn(ParseNode $n) => $o->setData($n->getObjectValue([CustomTaskExtensionCallbackData::class, 'createFromDiscriminatorValue'])), + 'source' => fn(ParseNode $n) => $o->setSource($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + ]; + } + + /** + * Gets the source property value. The source property + * @return string|null + */ + public function getSource(): ?string { + $val = $this->getBackingStore()->get('source'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'source'"); + } + + /** + * Gets the type property value. The type property + * @return string|null + */ + public function getType(): ?string { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || is_string($val)) { + 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 + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('data', $this->getData()); + $writer->writeStringValue('source', $this->getSource()); + $writer->writeStringValue('type', $this->getType()); + $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 data property value. The data property + * @param CustomTaskExtensionCallbackData|null $value Value to set for the data property. + */ + public function setData(?CustomTaskExtensionCallbackData $value): void { + $this->getBackingStore()->set('data', $value); + } + + /** + * Sets the source property value. The source property + * @param string|null $value Value to set for the source property. + */ + public function setSource(?string $value): void { + $this->getBackingStore()->set('source', $value); + } + + /** + * Sets the type property value. The type property + * @param string|null $value Value to set for the type property. + */ + public function setType(?string $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php new file mode 100644 index 00000000000..38a086c3426 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php @@ -0,0 +1,112 @@ +|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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxSettingsRequestBuilderGetRequestConfiguration $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 property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $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 MailboxSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxSettingsRequestBuilder { + return new MailboxSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..130d153614a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.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 MailboxSettingsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a1108356972 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxSettingsRequestBuilderGetQueryParameters { + return new MailboxSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a82da6f0a3d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2f9e7a01a0f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f291e723b95 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..183f54d8ec1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php new file mode 100644 index 00000000000..f5dc26673cc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProvisioningErrorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $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 ServiceProvisioningErrorsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e6b822e243b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.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 ServiceProvisioningErrorsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c6722a9dacd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProvisioningErrorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProvisioningErrorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters. + * @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 ServiceProvisioningErrorsRequestBuilderGetQueryParameters + */ + 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): ServiceProvisioningErrorsRequestBuilderGetQueryParameters { + return new ServiceProvisioningErrorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php new file mode 100644 index 00000000000..7c015dcf874 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * The serviceProvisioningErrors property + */ + public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param SubjectRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [User::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param SubjectRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectRequestBuilderGetRequestConfiguration $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 SubjectRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectRequestBuilder { + return new SubjectRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7fac9160173 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.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 SubjectRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2b7a1055509 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SubjectRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SubjectRequestBuilderGetQueryParameters { + return new SubjectRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php new file mode 100644 index 00000000000..47fb6c98c80 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related workflow task + * @param TaskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related workflow task + * @param TaskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskRequestBuilderGetRequestConfiguration $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 TaskRequestBuilder + */ + public function withUrl(string $rawUrl): TaskRequestBuilder { + return new TaskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..19293e2982c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.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 TaskRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cc684e38073 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskRequestBuilderGetQueryParameters { + return new TaskRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php new file mode 100644 index 00000000000..bd4fdcb7bf9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php @@ -0,0 +1,101 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ + public function subject(): SubjectRequestBuilder { + return new SubjectRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ + public function task(): TaskRequestBuilder { + return new TaskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TaskProcessingResultItemRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskProcessingResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskProcessingResultItemRequestBuilderGetRequestConfiguration $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 TaskProcessingResultItemRequestBuilder + */ + public function withUrl(string $rawUrl): TaskProcessingResultItemRequestBuilder { + return new TaskProcessingResultItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c6dd6f77120 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.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 TaskProcessingResultItemRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3e0f2d6250f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskProcessingResultItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskProcessingResultItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskProcessingResultItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskProcessingResultItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskProcessingResultItemRequestBuilderGetQueryParameters { + return new TaskProcessingResultItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..e100c19278f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param string $taskProcessingResultId The unique identifier of taskProcessingResult + * @return TaskProcessingResultItemRequestBuilder + */ + public function byTaskProcessingResultId(string $taskProcessingResultId): TaskProcessingResultItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['taskProcessingResult%2Did'] = $taskProcessingResultId; + return new TaskProcessingResultItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TaskProcessingResultsRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskProcessingResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskProcessingResultCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskProcessingResultsRequestBuilderGetRequestConfiguration $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 TaskProcessingResultsRequestBuilder + */ + public function withUrl(string $rawUrl): TaskProcessingResultsRequestBuilder { + return new TaskProcessingResultsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1345f58bf23 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.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 TaskProcessingResultsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e95dc4f0eb2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskProcessingResultsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskProcessingResultsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskProcessingResultsRequestBuilderGetQueryParameters. + * @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 TaskProcessingResultsRequestBuilderGetQueryParameters + */ + 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): TaskProcessingResultsRequestBuilderGetQueryParameters { + return new TaskProcessingResultsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..6ed82cae6e6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + * @param string $subjectProcessingResultId The unique identifier of subjectProcessingResult + * @return SubjectProcessingResultItemRequestBuilder + */ + public function bySubjectProcessingResultId(string $subjectProcessingResultId): SubjectProcessingResultItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['subjectProcessingResult%2Did'] = $subjectProcessingResultId; + return new SubjectProcessingResultItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectProcessingResultsRequestBuilder 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}/runs/{run%2Did}/subjectProcessingResults{?%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 subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|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-run-list-subjectprocessingresults?view=graph-rest-beta Find more info here + */ + public function get(?SubjectProcessingResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectProcessingResultCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectProcessingResultsRequestBuilderGetRequestConfiguration $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 SubjectProcessingResultsRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectProcessingResultsRequestBuilder { + return new SubjectProcessingResultsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..504a9891664 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.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 SubjectProcessingResultsRequestBuilderGetQueryParameters 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/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..379c2ef49b0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectProcessingResultsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectProcessingResultsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectProcessingResultsRequestBuilderGetQueryParameters. + * @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 SubjectProcessingResultsRequestBuilderGetQueryParameters + */ + 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): SubjectProcessingResultsRequestBuilderGetQueryParameters { + return new SubjectProcessingResultsRequestBuilderGetQueryParameters($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 7d01dd6666b..e967ffe8456 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 fe1ea891d23..f9d80d9d0af 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 c925c996219..166c73b2fed 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 d6e81cf9b20..a895198430d 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 6db389b4265..43007dd5c37 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 7c6a19a69c5..025fa6a158f 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 4708e2f2af5..48cb70a7069 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/SubjectProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9c7fc7aec84 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/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}/subjectProcessingResults/$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/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..af0388d4217 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e066c3c6365 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/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/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4b3b475e956 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/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}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$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/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ef29a69f26b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6c1e9cfd72f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/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/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.php new file mode 100644 index 00000000000..e8e4cf3c876 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilder.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}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RunItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Run::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param RunItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RunItemRequestBuilderGetRequestConfiguration $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 RunItemRequestBuilder + */ + public function withUrl(string $rawUrl): RunItemRequestBuilder { + return new RunItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..37fd385cbe3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetQueryParameters.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 RunItemRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bc628f34edd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/Item/RunItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RunItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RunItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RunItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RunItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RunItemRequestBuilderGetQueryParameters { + return new RunItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php new file mode 100644 index 00000000000..8fd2814e500 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param string $runId The unique identifier of run + * @return RunItemRequestBuilder + */ + public function byRunId(string $runId): RunItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['run%2Did'] = $runId; + return new RunItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ReprocessedRunsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RunCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The reprocessed runs associated with this subject processing result. + * @param ReprocessedRunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ReprocessedRunsRequestBuilderGetRequestConfiguration $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 ReprocessedRunsRequestBuilder + */ + public function withUrl(string $rawUrl): ReprocessedRunsRequestBuilder { + return new ReprocessedRunsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3d0c9e7dafa --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetQueryParameters.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 ReprocessedRunsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fdae0a55ee1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/ReprocessedRuns/ReprocessedRunsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ReprocessedRunsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ReprocessedRunsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ReprocessedRunsRequestBuilderGetQueryParameters. + * @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 ReprocessedRunsRequestBuilderGetQueryParameters + */ + 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): ReprocessedRunsRequestBuilderGetQueryParameters { + return new ReprocessedRunsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php new file mode 100644 index 00000000000..a1bb9928518 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + */ + public function taskProcessingResults(): TaskProcessingResultsRequestBuilder { + return new TaskProcessingResultsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectProcessingResultItemRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get subjectProcessingResults from identityGovernance + * @param SubjectProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectProcessingResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get subjectProcessingResults from identityGovernance + * @param SubjectProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectProcessingResultItemRequestBuilderGetRequestConfiguration $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 SubjectProcessingResultItemRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectProcessingResultItemRequestBuilder { + return new SubjectProcessingResultItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..de5af6e888f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetQueryParameters.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 SubjectProcessingResultItemRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b1620d74f68 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/SubjectProcessingResultItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectProcessingResultItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectProcessingResultItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectProcessingResultItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SubjectProcessingResultItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SubjectProcessingResultItemRequestBuilderGetQueryParameters { + return new SubjectProcessingResultItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5fc392a42f2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$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/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..75821085d0f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..94abf77145c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/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/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php new file mode 100644 index 00000000000..94a932734c8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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 + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta Find more info here + */ + public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * 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 + */ + public function toPostRequestInformation(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceResumeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceResumeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceResumeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0ee0affaced --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration.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/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php new file mode 100644 index 00000000000..1522a8aca11 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/ResumePostRequestBody.php @@ -0,0 +1,159 @@ +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 ResumePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ResumePostRequestBody { + return new ResumePostRequestBody(); + } + + /** + * 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 data property value. The data property + * @return CustomTaskExtensionCallbackData|null + */ + public function getData(): ?CustomTaskExtensionCallbackData { + $val = $this->getBackingStore()->get('data'); + if (is_null($val) || $val instanceof CustomTaskExtensionCallbackData) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'data'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'data' => fn(ParseNode $n) => $o->setData($n->getObjectValue([CustomTaskExtensionCallbackData::class, 'createFromDiscriminatorValue'])), + 'source' => fn(ParseNode $n) => $o->setSource($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + ]; + } + + /** + * Gets the source property value. The source property + * @return string|null + */ + public function getSource(): ?string { + $val = $this->getBackingStore()->get('source'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'source'"); + } + + /** + * Gets the type property value. The type property + * @return string|null + */ + public function getType(): ?string { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || is_string($val)) { + 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 + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('data', $this->getData()); + $writer->writeStringValue('source', $this->getSource()); + $writer->writeStringValue('type', $this->getType()); + $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 data property value. The data property + * @param CustomTaskExtensionCallbackData|null $value Value to set for the data property. + */ + public function setData(?CustomTaskExtensionCallbackData $value): void { + $this->getBackingStore()->set('data', $value); + } + + /** + * Sets the source property value. The source property + * @param string|null $value Value to set for the source property. + */ + public function setSource(?string $value): void { + $this->getBackingStore()->set('source', $value); + } + + /** + * Sets the type property value. The type property + * @param string|null $value Value to set for the type property. + */ + public function setType(?string $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php new file mode 100644 index 00000000000..b095eed3e0e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilder.php @@ -0,0 +1,112 @@ +|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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxSettingsRequestBuilderGetRequestConfiguration $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 property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $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 MailboxSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxSettingsRequestBuilder { + return new MailboxSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2cbc3dc52e5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.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 MailboxSettingsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8736a651567 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxSettingsRequestBuilderGetQueryParameters { + return new MailboxSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..604f7605eba --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6dd604bb9c5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c16178e9078 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5c630d7fbb0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php new file mode 100644 index 00000000000..99914b412e4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProvisioningErrorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $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 ServiceProvisioningErrorsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f72ea17fd94 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.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 ServiceProvisioningErrorsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40c954a63ea --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProvisioningErrorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProvisioningErrorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters. + * @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 ServiceProvisioningErrorsRequestBuilderGetQueryParameters + */ + 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): ServiceProvisioningErrorsRequestBuilderGetQueryParameters { + return new ServiceProvisioningErrorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php new file mode 100644 index 00000000000..7a006bdb1bb --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * The serviceProvisioningErrors property + */ + public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param SubjectRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [User::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + * @param SubjectRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectRequestBuilderGetRequestConfiguration $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 SubjectRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectRequestBuilder { + return new SubjectRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..760f847185d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetQueryParameters.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 SubjectRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e69cd96836a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Subject/SubjectRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SubjectRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SubjectRequestBuilderGetQueryParameters { + return new SubjectRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.php new file mode 100644 index 00000000000..6497e863dcf --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilder.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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The related workflow task + * @param TaskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Task::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The related workflow task + * @param TaskRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskRequestBuilderGetRequestConfiguration $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 TaskRequestBuilder + */ + public function withUrl(string $rawUrl): TaskRequestBuilder { + return new TaskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8192bd904b0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.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 TaskRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f368219bfb0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskRequestBuilderGetQueryParameters { + return new TaskRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php new file mode 100644 index 00000000000..76ac91f7e21 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilder.php @@ -0,0 +1,101 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ + public function subject(): SubjectRequestBuilder { + return new SubjectRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + */ + public function task(): TaskRequestBuilder { + return new TaskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TaskProcessingResultItemRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskProcessingResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskProcessingResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskProcessingResultItemRequestBuilderGetRequestConfiguration $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 TaskProcessingResultItemRequestBuilder + */ + public function withUrl(string $rawUrl): TaskProcessingResultItemRequestBuilder { + return new TaskProcessingResultItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b77762afe10 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetQueryParameters.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 TaskProcessingResultItemRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..13008ea1bd8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/TaskProcessingResultItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskProcessingResultItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskProcessingResultItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskProcessingResultItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TaskProcessingResultItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TaskProcessingResultItemRequestBuilderGetQueryParameters { + return new TaskProcessingResultItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..1c7b23004ee --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + * @param string $taskProcessingResultId The unique identifier of taskProcessingResult + * @return TaskProcessingResultItemRequestBuilder + */ + public function byTaskProcessingResultId(string $taskProcessingResultId): TaskProcessingResultItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['taskProcessingResult%2Did'] = $taskProcessingResultId; + return new TaskProcessingResultItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TaskProcessingResultsRequestBuilder 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}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TaskProcessingResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TaskProcessingResultCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The task-level processing results for this subject. Read-only. + * @param TaskProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TaskProcessingResultsRequestBuilderGetRequestConfiguration $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 TaskProcessingResultsRequestBuilder + */ + public function withUrl(string $rawUrl): TaskProcessingResultsRequestBuilder { + return new TaskProcessingResultsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..94fc3d55869 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetQueryParameters.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 TaskProcessingResultsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fb2efcc9c15 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/TaskProcessingResultsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TaskProcessingResultsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TaskProcessingResultsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TaskProcessingResultsRequestBuilderGetQueryParameters. + * @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 TaskProcessingResultsRequestBuilderGetQueryParameters + */ + 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): TaskProcessingResultsRequestBuilderGetQueryParameters { + return new TaskProcessingResultsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..fd92aa926f0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + * @param string $subjectProcessingResultId The unique identifier of subjectProcessingResult + * @return SubjectProcessingResultItemRequestBuilder + */ + public function bySubjectProcessingResultId(string $subjectProcessingResultId): SubjectProcessingResultItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['subjectProcessingResult%2Did'] = $subjectProcessingResultId; + return new SubjectProcessingResultItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectProcessingResultsRequestBuilder 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}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get subjectProcessingResults from identityGovernance + * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectProcessingResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectProcessingResultCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get subjectProcessingResults from identityGovernance + * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectProcessingResultsRequestBuilderGetRequestConfiguration $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 SubjectProcessingResultsRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectProcessingResultsRequestBuilder { + return new SubjectProcessingResultsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d5445930c16 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetQueryParameters.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 SubjectProcessingResultsRequestBuilderGetQueryParameters 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/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7d6692dd193 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectProcessingResultsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectProcessingResultsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectProcessingResultsRequestBuilderGetQueryParameters. + * @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 SubjectProcessingResultsRequestBuilderGetQueryParameters + */ + 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): SubjectProcessingResultsRequestBuilderGetQueryParameters { + return new SubjectProcessingResultsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} 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 3c88ca8d561..a62c41f24c8 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 25cb5ea525e..58e6044bd6b 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 4372e61255c..b35b57faea5 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 c8026bf40a5..384621d2de1 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 c6aa46b397d..9588177f8ee 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 4dfec5e1df4..5dfab4b584d 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 7dfd6d4363c..02868d6c608 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 d63770da59d..7e3c4ef93dd 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php @@ -9,14 +9,17 @@ use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\ExecutionScope\ExecutionScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivate\MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateAndWait\MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateWithScope\MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceCancelProcessing\MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceClearQuarantine\MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceCreateNewVersion\MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernancePreviewTaskFailures\MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernancePreviewWorkflow\MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceRestore\MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\PreviewScope\PreviewScopeRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\RunsRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\SubjectProcessingResults\SubjectProcessingResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\TaskReports\TaskReportsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; @@ -68,6 +71,13 @@ public function microsoftGraphIdentityGovernanceActivate(): MicrosoftGraphIdenti return new MicrosoftGraphIdentityGovernanceActivateRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the activateAndWait method. + */ + public function microsoftGraphIdentityGovernanceActivateAndWait(): MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder { + return new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the activateWithScope method. */ @@ -82,6 +92,13 @@ public function microsoftGraphIdentityGovernanceCancelProcessing(): MicrosoftGra 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. */ @@ -124,6 +141,13 @@ public function runs(): RunsRequestBuilder { return new RunsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + */ + public function subjectProcessingResults(): SubjectProcessingResultsRequestBuilder { + return new SubjectProcessingResultsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the taskReports property of the microsoft.graph.identityGovernance.workflow entity. */ @@ -167,7 +191,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 @@ -213,7 +237,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 85786b5e90e..8cf882f0e16 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 e1b5ce3ee7e..ea76f0cc9d5 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/Item/BitlockerRecoveryKeyItemRequestBuilder.php b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/Item/BitlockerRecoveryKeyItemRequestBuilder.php index 99260702737..c364a1f9fb7 100644 --- a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/Item/BitlockerRecoveryKeyItemRequestBuilder.php +++ b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/Item/BitlockerRecoveryKeyItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. + * Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. * @param BitlockerRecoveryKeyItemRequestBuilderGetRequestConfiguration|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(?BitlockerRecoveryKeyItemRequestBuilderGetRequestConfigurati } /** - * Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. + * Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. * @param BitlockerRecoveryKeyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/Item/BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters.php b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/Item/BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters.php index 9a1271486d2..fdfe008e22c 100644 --- a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/Item/BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/Item/BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. + * Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. */ class BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php index 1f3386ecb7b..e62b4b328b2 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 b2d1cd96d05..3ffd6c14e11 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/MobilityManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php b/src/Generated/MobilityManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php index e0dc887d80a..7aadbca4a9b 100644 --- a/src/Generated/MobilityManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/MobilityManagementPolicies/Item/IncludedGroups/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}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$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}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$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}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Models/AccessDriftReport.php b/src/Generated/Models/AccessDriftReport.php deleted file mode 100644 index d1dfe9e08e9..00000000000 --- a/src/Generated/Models/AccessDriftReport.php +++ /dev/null @@ -1,134 +0,0 @@ -getBackingStore()->get('downloadUri'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'downloadUri'"); - } - - /** - * Gets the expiresAt property value. The expiresAt property - * @return DateTime|null - */ - public function getExpiresAt(): ?DateTime { - $val = $this->getBackingStore()->get('expiresAt'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'expiresAt'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'downloadUri' => fn(ParseNode $n) => $o->setDownloadUri($n->getStringValue()), - 'expiresAt' => fn(ParseNode $n) => $o->setExpiresAt($n->getDateTimeValue()), - 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getEnumValue(AccessDriftReportResourceType::class)), - 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), - ]); - } - - /** - * Gets the resourceType property value. The resourceType property - * @return AccessDriftReportResourceType|null - */ - public function getResourceType(): ?AccessDriftReportResourceType { - $val = $this->getBackingStore()->get('resourceType'); - if (is_null($val) || $val instanceof AccessDriftReportResourceType) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceType'"); - } - - /** - * Gets the tenantId property value. The tenantId property - * @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'"); - } - - /** - * Serializes 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('downloadUri', $this->getDownloadUri()); - $writer->writeDateTimeValue('expiresAt', $this->getExpiresAt()); - $writer->writeEnumValue('resourceType', $this->getResourceType()); - $writer->writeStringValue('tenantId', $this->getTenantId()); - } - - /** - * Sets the downloadUri property value. The downloadUri property - * @param string|null $value Value to set for the downloadUri property. - */ - public function setDownloadUri(?string $value): void { - $this->getBackingStore()->set('downloadUri', $value); - } - - /** - * Sets the expiresAt property value. The expiresAt property - * @param DateTime|null $value Value to set for the expiresAt property. - */ - public function setExpiresAt(?DateTime $value): void { - $this->getBackingStore()->set('expiresAt', $value); - } - - /** - * Sets the resourceType property value. The resourceType property - * @param AccessDriftReportResourceType|null $value Value to set for the resourceType property. - */ - public function setResourceType(?AccessDriftReportResourceType $value): void { - $this->getBackingStore()->set('resourceType', $value); - } - - /** - * Sets the tenantId property value. The tenantId property - * @param string|null $value Value to set for the tenantId property. - */ - public function setTenantId(?string $value): void { - $this->getBackingStore()->set('tenantId', $value); - } - -} diff --git a/src/Generated/Models/AccessPackageApprovalStage.php b/src/Generated/Models/AccessPackageApprovalStage.php index a9c071fcb76..6dc219cf836 100644 --- a/src/Generated/Models/AccessPackageApprovalStage.php +++ b/src/Generated/Models/AccessPackageApprovalStage.php @@ -94,7 +94,7 @@ public function getDurationBeforeEscalation(): ?DateInterval { } /** - * Gets the escalationApprovers property value. If escalation is enabled and the primary approvers don't 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 { @@ -192,7 +192,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 { @@ -264,7 +264,7 @@ public function setDurationBeforeEscalation(?DateInterval $value): void { } /** - * Sets the escalationApprovers property value. If escalation is enabled and the primary approvers don't 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 { @@ -312,7 +312,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/AccessPackageResourceRequest.php b/src/Generated/Models/AccessPackageResourceRequest.php index e0c89c8c27a..22f913a91d5 100644 --- a/src/Generated/Models/AccessPackageResourceRequest.php +++ b/src/Generated/Models/AccessPackageResourceRequest.php @@ -130,7 +130,7 @@ public function getRequestor(): ?AccessPackageSubject { } /** - * Gets the requestState property value. The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-Only. + * Gets the requestState property value. The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-only. * @return string|null */ public function getRequestState(): ?string { @@ -240,7 +240,7 @@ public function setRequestor(?AccessPackageSubject $value): void { } /** - * Sets the requestState property value. The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-Only. + * Sets the requestState property value. The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-only. * @param string|null $value Value to set for the requestState property. */ public function setRequestState(?string $value): void { diff --git a/src/Generated/Models/AccessPackageSuggestionSelfAssignmentHistoryBased.php b/src/Generated/Models/AccessPackageSuggestionSelfAssignmentHistoryBased.php index 424a2681b7b..5214ef42c77 100644 --- a/src/Generated/Models/AccessPackageSuggestionSelfAssignmentHistoryBased.php +++ b/src/Generated/Models/AccessPackageSuggestionSelfAssignmentHistoryBased.php @@ -34,7 +34,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'lastAssignmentDateTime' => fn(ParseNode $n) => $o->setLastAssignmentDateTime($n->getDateTimeValue()), - 'pastAssigmentCount' => fn(ParseNode $n) => $o->setPastAssigmentCount($n->getIntegerValue()), + 'pastAssignmentCount' => fn(ParseNode $n) => $o->setPastAssignmentCount($n->getIntegerValue()), ]); } @@ -51,15 +51,15 @@ public function getLastAssignmentDateTime(): ?DateTime { } /** - * Gets the pastAssigmentCount property value. The pastAssigmentCount property + * 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 getPastAssigmentCount(): ?int { - $val = $this->getBackingStore()->get('pastAssigmentCount'); + 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 'pastAssigmentCount'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'pastAssignmentCount'"); } /** @@ -69,7 +69,7 @@ public function getPastAssigmentCount(): ?int { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeDateTimeValue('lastAssignmentDateTime', $this->getLastAssignmentDateTime()); - $writer->writeIntegerValue('pastAssigmentCount', $this->getPastAssigmentCount()); + $writer->writeIntegerValue('pastAssignmentCount', $this->getPastAssignmentCount()); } /** @@ -81,11 +81,11 @@ public function setLastAssignmentDateTime(?DateTime $value): void { } /** - * Sets the pastAssigmentCount property value. The pastAssigmentCount property - * @param int|null $value Value to set for the pastAssigmentCount property. + * 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 setPastAssigmentCount(?int $value): void { - $this->getBackingStore()->set('pastAssigmentCount', $value); + public function setPastAssignmentCount(?int $value): void { + $this->getBackingStore()->set('pastAssignmentCount', $value); } } diff --git a/src/Generated/Models/AccessReviewDataUploadTriggerCallbackData.php b/src/Generated/Models/AccessReviewDataUploadTriggerCallbackData.php deleted file mode 100644 index f145e9e9d61..00000000000 --- a/src/Generated/Models/AccessReviewDataUploadTriggerCallbackData.php +++ /dev/null @@ -1,178 +0,0 @@ -setOdataType('#microsoft.graph.accessReviewDataUploadTriggerCallbackData'); - } - - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return AccessReviewDataUploadTriggerCallbackData - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewDataUploadTriggerCallbackData { - return new AccessReviewDataUploadTriggerCallbackData(); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'permissionDescription' => fn(ParseNode $n) => $o->setPermissionDescription($n->getStringValue()), - 'permissionId' => fn(ParseNode $n) => $o->setPermissionId($n->getStringValue()), - 'permissionName' => fn(ParseNode $n) => $o->setPermissionName($n->getStringValue()), - 'permissionType' => fn(ParseNode $n) => $o->setPermissionType($n->getStringValue()), - 'principalId' => fn(ParseNode $n) => $o->setPrincipalId($n->getStringValue()), - 'principalType' => fn(ParseNode $n) => $o->setPrincipalType($n->getEnumValue(PrincipalType::class)), - ]); - } - - /** - * Gets the permissionDescription property value. A description for the permission. - * @return string|null - */ - public function getPermissionDescription(): ?string { - $val = $this->getBackingStore()->get('permissionDescription'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'permissionDescription'"); - } - - /** - * Gets the permissionId property value. The id of the permission assigned to this principal. - * @return string|null - */ - public function getPermissionId(): ?string { - $val = $this->getBackingStore()->get('permissionId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'permissionId'"); - } - - /** - * Gets the permissionName property value. The name of the permission assigned to this principal. - * @return string|null - */ - public function getPermissionName(): ?string { - $val = $this->getBackingStore()->get('permissionName'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'permissionName'"); - } - - /** - * Gets the permissionType property value. The type of the permission assigned to this principal. - * @return string|null - */ - public function getPermissionType(): ?string { - $val = $this->getBackingStore()->get('permissionType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'permissionType'"); - } - - /** - * Gets the principalId property value. The id of the principal who has permissions on the custom data provided resource. - * @return string|null - */ - public function getPrincipalId(): ?string { - $val = $this->getBackingStore()->get('principalId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'principalId'"); - } - - /** - * Gets the principalType property value. The principalType property - * @return PrincipalType|null - */ - public function getPrincipalType(): ?PrincipalType { - $val = $this->getBackingStore()->get('principalType'); - if (is_null($val) || $val instanceof PrincipalType) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'principalType'"); - } - - /** - * Serializes 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('permissionDescription', $this->getPermissionDescription()); - $writer->writeStringValue('permissionId', $this->getPermissionId()); - $writer->writeStringValue('permissionName', $this->getPermissionName()); - $writer->writeStringValue('permissionType', $this->getPermissionType()); - $writer->writeStringValue('principalId', $this->getPrincipalId()); - $writer->writeEnumValue('principalType', $this->getPrincipalType()); - } - - /** - * Sets the permissionDescription property value. A description for the permission. - * @param string|null $value Value to set for the permissionDescription property. - */ - public function setPermissionDescription(?string $value): void { - $this->getBackingStore()->set('permissionDescription', $value); - } - - /** - * Sets the permissionId property value. The id of the permission assigned to this principal. - * @param string|null $value Value to set for the permissionId property. - */ - public function setPermissionId(?string $value): void { - $this->getBackingStore()->set('permissionId', $value); - } - - /** - * Sets the permissionName property value. The name of the permission assigned to this principal. - * @param string|null $value Value to set for the permissionName property. - */ - public function setPermissionName(?string $value): void { - $this->getBackingStore()->set('permissionName', $value); - } - - /** - * Sets the permissionType property value. The type of the permission assigned to this principal. - * @param string|null $value Value to set for the permissionType property. - */ - public function setPermissionType(?string $value): void { - $this->getBackingStore()->set('permissionType', $value); - } - - /** - * Sets the principalId property value. The id of the principal who has permissions on the custom data provided resource. - * @param string|null $value Value to set for the principalId property. - */ - public function setPrincipalId(?string $value): void { - $this->getBackingStore()->set('principalId', $value); - } - - /** - * Sets the principalType property value. The principalType property - * @param PrincipalType|null $value Value to set for the principalType property. - */ - public function setPrincipalType(?PrincipalType $value): void { - $this->getBackingStore()->set('principalType', $value); - } - -} diff --git a/src/Generated/Models/AccessReviewInstance.php b/src/Generated/Models/AccessReviewInstance.php index f20ebd6d34d..ab144b74e04 100644 --- a/src/Generated/Models/AccessReviewInstance.php +++ b/src/Generated/Models/AccessReviewInstance.php @@ -66,6 +66,20 @@ public function getDefinition(): ?AccessReviewScheduleDefinition { throw new \UnexpectedValueException("Invalid type found in backing store for 'definition'"); } + /** + * Gets the delegatedBy property value. The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. + * @return array|null + */ + public function getDelegatedBy(): ?array { + $val = $this->getBackingStore()->get('delegatedBy'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UserIdentity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'delegatedBy'"); + } + /** * Gets the endDateTime property value. DateTime when review instance is scheduled to end. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only. * @return DateTime|null @@ -116,6 +130,7 @@ public function getFieldDeserializers(): array { 'contactedReviewers' => fn(ParseNode $n) => $o->setContactedReviewers($n->getCollectionOfObjectValues([AccessReviewReviewer::class, 'createFromDiscriminatorValue'])), 'decisions' => fn(ParseNode $n) => $o->setDecisions($n->getCollectionOfObjectValues([AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'])), 'definition' => fn(ParseNode $n) => $o->setDefinition($n->getObjectValue([AccessReviewScheduleDefinition::class, 'createFromDiscriminatorValue'])), + 'delegatedBy' => fn(ParseNode $n) => $o->setDelegatedBy($n->getCollectionOfObjectValues([UserIdentity::class, 'createFromDiscriminatorValue'])), 'endDateTime' => fn(ParseNode $n) => $o->setEndDateTime($n->getDateTimeValue()), 'errors' => fn(ParseNode $n) => $o->setErrors($n->getCollectionOfObjectValues([AccessReviewError::class, 'createFromDiscriminatorValue'])), 'fallbackReviewers' => fn(ParseNode $n) => $o->setFallbackReviewers($n->getCollectionOfObjectValues([AccessReviewReviewerScope::class, 'createFromDiscriminatorValue'])), @@ -200,6 +215,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('contactedReviewers', $this->getContactedReviewers()); $writer->writeCollectionOfObjectValues('decisions', $this->getDecisions()); $writer->writeObjectValue('definition', $this->getDefinition()); + $writer->writeCollectionOfObjectValues('delegatedBy', $this->getDelegatedBy()); $writer->writeDateTimeValue('endDateTime', $this->getEndDateTime()); $writer->writeCollectionOfObjectValues('errors', $this->getErrors()); $writer->writeCollectionOfObjectValues('fallbackReviewers', $this->getFallbackReviewers()); @@ -234,6 +250,14 @@ public function setDefinition(?AccessReviewScheduleDefinition $value): void { $this->getBackingStore()->set('definition', $value); } + /** + * Sets the delegatedBy property value. The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. + * @param array|null $value Value to set for the delegatedBy property. + */ + public function setDelegatedBy(?array $value): void { + $this->getBackingStore()->set('delegatedBy', $value); + } + /** * Sets the endDateTime property value. DateTime when review instance is scheduled to end. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only. * @param DateTime|null $value Value to set for the endDateTime property. diff --git a/src/Generated/Models/AccessReviewInstanceDecisionItem.php b/src/Generated/Models/AccessReviewInstanceDecisionItem.php index 0aa3d6135bc..1239f39830a 100644 --- a/src/Generated/Models/AccessReviewInstanceDecisionItem.php +++ b/src/Generated/Models/AccessReviewInstanceDecisionItem.php @@ -98,6 +98,20 @@ public function getDecision(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'decision'"); } + /** + * Gets the delegatedBy property value. The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. + * @return array|null + */ + public function getDelegatedBy(): ?array { + $val = $this->getBackingStore()->get('delegatedBy'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UserIdentity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'delegatedBy'"); + } + /** * The deserialization information for the current model * @return array @@ -111,6 +125,7 @@ public function getFieldDeserializers(): array { 'applyDescription' => fn(ParseNode $n) => $o->setApplyDescription($n->getStringValue()), 'applyResult' => fn(ParseNode $n) => $o->setApplyResult($n->getStringValue()), 'decision' => fn(ParseNode $n) => $o->setDecision($n->getStringValue()), + 'delegatedBy' => fn(ParseNode $n) => $o->setDelegatedBy($n->getCollectionOfObjectValues([UserIdentity::class, 'createFromDiscriminatorValue'])), 'insights' => fn(ParseNode $n) => $o->setInsights($n->getCollectionOfObjectValues([GovernanceInsight::class, 'createFromDiscriminatorValue'])), 'instance' => fn(ParseNode $n) => $o->setInstance($n->getObjectValue([AccessReviewInstance::class, 'createFromDiscriminatorValue'])), 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), @@ -297,6 +312,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('applyDescription', $this->getApplyDescription()); $writer->writeStringValue('applyResult', $this->getApplyResult()); $writer->writeStringValue('decision', $this->getDecision()); + $writer->writeCollectionOfObjectValues('delegatedBy', $this->getDelegatedBy()); $writer->writeCollectionOfObjectValues('insights', $this->getInsights()); $writer->writeObjectValue('instance', $this->getInstance()); $writer->writeStringValue('justification', $this->getJustification()); @@ -360,6 +376,14 @@ public function setDecision(?string $value): void { $this->getBackingStore()->set('decision', $value); } + /** + * Sets the delegatedBy property value. The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. + * @param array|null $value Value to set for the delegatedBy property. + */ + public function setDelegatedBy(?array $value): void { + $this->getBackingStore()->set('delegatedBy', $value); + } + /** * Sets the insights property value. Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. * @param array|null $value Value to set for the insights property. diff --git a/src/Generated/Models/AccessReviewResourceDataUploadSessionContextData.php b/src/Generated/Models/AccessReviewResourceDataUploadSessionContextData.php deleted file mode 100644 index 26445c634c7..00000000000 --- a/src/Generated/Models/AccessReviewResourceDataUploadSessionContextData.php +++ /dev/null @@ -1,90 +0,0 @@ -setOdataType('#microsoft.graph.accessReviewResourceDataUploadSessionContextData'); - } - - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return AccessReviewResourceDataUploadSessionContextData - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewResourceDataUploadSessionContextData { - return new AccessReviewResourceDataUploadSessionContextData(); - } - - /** - * Gets the accessReviewId property value. The access review definition id. - * @return string|null - */ - public function getAccessReviewId(): ?string { - $val = $this->getBackingStore()->get('accessReviewId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'accessReviewId'"); - } - - /** - * Gets the accessReviewInstanceId property value. The access review instance id. - * @return string|null - */ - public function getAccessReviewInstanceId(): ?string { - $val = $this->getBackingStore()->get('accessReviewInstanceId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'accessReviewInstanceId'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'accessReviewId' => fn(ParseNode $n) => $o->setAccessReviewId($n->getStringValue()), - 'accessReviewInstanceId' => fn(ParseNode $n) => $o->setAccessReviewInstanceId($n->getStringValue()), - ]); - } - - /** - * Serializes 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('accessReviewId', $this->getAccessReviewId()); - $writer->writeStringValue('accessReviewInstanceId', $this->getAccessReviewInstanceId()); - } - - /** - * Sets the accessReviewId property value. The access review definition id. - * @param string|null $value Value to set for the accessReviewId property. - */ - public function setAccessReviewId(?string $value): void { - $this->getBackingStore()->set('accessReviewId', $value); - } - - /** - * Sets the accessReviewInstanceId property value. The access review instance id. - * @param string|null $value Value to set for the accessReviewInstanceId property. - */ - public function setAccessReviewInstanceId(?string $value): void { - $this->getBackingStore()->set('accessReviewInstanceId', $value); - } - -} diff --git a/src/Generated/Models/AdminReportSettings.php b/src/Generated/Models/AdminReportSettings.php index 72beaa32201..d8e1590cfff 100644 --- a/src/Generated/Models/AdminReportSettings.php +++ b/src/Generated/Models/AdminReportSettings.php @@ -44,9 +44,22 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'displayConcealedNames' => fn(ParseNode $n) => $o->setDisplayConcealedNames($n->getBooleanValue()), + 'sharePoint' => fn(ParseNode $n) => $o->setSharePoint($n->getObjectValue([SharePointReportSettings::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the sharePoint property value. A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + * @return SharePointReportSettings|null + */ + public function getSharePoint(): ?SharePointReportSettings { + $val = $this->getBackingStore()->get('sharePoint'); + if (is_null($val) || $val instanceof SharePointReportSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sharePoint'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -54,6 +67,7 @@ public function getFieldDeserializers(): array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeBooleanValue('displayConcealedNames', $this->getDisplayConcealedNames()); + $writer->writeObjectValue('sharePoint', $this->getSharePoint()); } /** @@ -64,4 +78,12 @@ public function setDisplayConcealedNames(?bool $value): void { $this->getBackingStore()->set('displayConcealedNames', $value); } + /** + * Sets the sharePoint property value. A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + * @param SharePointReportSettings|null $value Value to set for the sharePoint property. + */ + public function setSharePoint(?SharePointReportSettings $value): void { + $this->getBackingStore()->set('sharePoint', $value); + } + } diff --git a/src/Generated/Models/AdmitAllFromLobbyOperation.php b/src/Generated/Models/AdmitAllFromLobbyOperation.php new file mode 100644 index 00000000000..2781b591b5e --- /dev/null +++ b/src/Generated/Models/AdmitAllFromLobbyOperation.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/AdmitFromLobbyOperation.php b/src/Generated/Models/AdmitFromLobbyOperation.php new file mode 100644 index 00000000000..2bc9f07d804 --- /dev/null +++ b/src/Generated/Models/AdmitFromLobbyOperation.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/AgentIdentityType.php b/src/Generated/Models/AgentIdentityType.php index f4566c93b57..fd35b725c28 100644 --- a/src/Generated/Models/AgentIdentityType.php +++ b/src/Generated/Models/AgentIdentityType.php @@ -9,4 +9,5 @@ class AgentIdentityType extends Enum { public const AGENT_USER = "agentUser"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const AGENT_IDENTITY_BLUEPRINT_PRINCIPAL = "agentIdentityBlueprintPrincipal"; + public const USER = "user"; } diff --git a/src/Generated/Models/AgentRiskDetection.php b/src/Generated/Models/AgentRiskDetection.php index db39b2443c8..e0e277e2169 100644 --- a/src/Generated/Models/AgentRiskDetection.php +++ b/src/Generated/Models/AgentRiskDetection.php @@ -85,6 +85,18 @@ public function getBlueprintId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'blueprintId'"); } + /** + * Gets the clientSessionId property value. The clientSessionId property + * @return string|null + */ + public function getClientSessionId(): ?string { + $val = $this->getBackingStore()->get('clientSessionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientSessionId'"); + } + /** * Gets the detectedDateTime property value. Date and time that the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, le, and ge). * @return DateTime|null @@ -109,6 +121,18 @@ public function getDetectionTimingType(): ?RiskDetectionTimingType { throw new \UnexpectedValueException("Invalid type found in backing store for 'detectionTimingType'"); } + /** + * 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 @@ -121,8 +145,11 @@ public function getFieldDeserializers(): array { 'agentDisplayName' => fn(ParseNode $n) => $o->setAgentDisplayName($n->getStringValue()), 'agentId' => fn(ParseNode $n) => $o->setAgentId($n->getStringValue()), 'blueprintId' => fn(ParseNode $n) => $o->setBlueprintId($n->getStringValue()), + 'clientSessionId' => fn(ParseNode $n) => $o->setClientSessionId($n->getStringValue()), 'detectedDateTime' => fn(ParseNode $n) => $o->setDetectedDateTime($n->getDateTimeValue()), 'detectionTimingType' => fn(ParseNode $n) => $o->setDetectionTimingType($n->getEnumValue(RiskDetectionTimingType::class)), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'identityId' => fn(ParseNode $n) => $o->setIdentityId($n->getStringValue()), 'identityType' => fn(ParseNode $n) => $o->setIdentityType($n->getEnumValue(AgentIdentityType::class)), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'riskDetail' => fn(ParseNode $n) => $o->setRiskDetail($n->getEnumValue(RiskDetail::class)), @@ -130,10 +157,25 @@ public function getFieldDeserializers(): array { 'riskEvidence' => fn(ParseNode $n) => $o->setRiskEvidence($n->getStringValue()), 'riskLevel' => fn(ParseNode $n) => $o->setRiskLevel($n->getEnumValue(RiskLevel::class)), 'riskState' => fn(ParseNode $n) => $o->setRiskState($n->getEnumValue(RiskState::class)), + 'signInClientDisplayName' => fn(ParseNode $n) => $o->setSignInClientDisplayName($n->getStringValue()), + 'signInCorrelationId' => fn(ParseNode $n) => $o->setSignInCorrelationId($n->getStringValue()), + 'signInRequestId' => fn(ParseNode $n) => $o->setSignInRequestId($n->getStringValue()), 'source' => fn(ParseNode $n) => $o->setSource($n->getStringValue()), ]); } + /** + * Gets the identityId property value. The identityId property + * @return string|null + */ + public function getIdentityId(): ?string { + $val = $this->getBackingStore()->get('identityId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identityId'"); + } + /** * Gets the identityType property value. The identityType property * @return AgentIdentityType|null @@ -218,6 +260,42 @@ public function getRiskState(): ?RiskState { throw new \UnexpectedValueException("Invalid type found in backing store for 'riskState'"); } + /** + * Gets the signInClientDisplayName property value. The signInClientDisplayName property + * @return string|null + */ + public function getSignInClientDisplayName(): ?string { + $val = $this->getBackingStore()->get('signInClientDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInClientDisplayName'"); + } + + /** + * Gets the signInCorrelationId property value. The signInCorrelationId property + * @return string|null + */ + public function getSignInCorrelationId(): ?string { + $val = $this->getBackingStore()->get('signInCorrelationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInCorrelationId'"); + } + + /** + * Gets the signInRequestId property value. The signInRequestId property + * @return string|null + */ + public function getSignInRequestId(): ?string { + $val = $this->getBackingStore()->get('signInRequestId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signInRequestId'"); + } + /** * Gets the source property value. The source system that generated the risk detection. Nullable. * @return string|null @@ -241,8 +319,11 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('agentDisplayName', $this->getAgentDisplayName()); $writer->writeStringValue('agentId', $this->getAgentId()); $writer->writeStringValue('blueprintId', $this->getBlueprintId()); + $writer->writeStringValue('clientSessionId', $this->getClientSessionId()); $writer->writeDateTimeValue('detectedDateTime', $this->getDetectedDateTime()); $writer->writeEnumValue('detectionTimingType', $this->getDetectionTimingType()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('identityId', $this->getIdentityId()); $writer->writeEnumValue('identityType', $this->getIdentityType()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeEnumValue('riskDetail', $this->getRiskDetail()); @@ -250,6 +331,9 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('riskEvidence', $this->getRiskEvidence()); $writer->writeEnumValue('riskLevel', $this->getRiskLevel()); $writer->writeEnumValue('riskState', $this->getRiskState()); + $writer->writeStringValue('signInClientDisplayName', $this->getSignInClientDisplayName()); + $writer->writeStringValue('signInCorrelationId', $this->getSignInCorrelationId()); + $writer->writeStringValue('signInRequestId', $this->getSignInRequestId()); $writer->writeStringValue('source', $this->getSource()); } @@ -293,6 +377,14 @@ public function setBlueprintId(?string $value): void { $this->getBackingStore()->set('blueprintId', $value); } + /** + * Sets the clientSessionId property value. The clientSessionId property + * @param string|null $value Value to set for the clientSessionId property. + */ + public function setClientSessionId(?string $value): void { + $this->getBackingStore()->set('clientSessionId', $value); + } + /** * Sets the detectedDateTime property value. Date and time that the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, le, and ge). * @param DateTime|null $value Value to set for the detectedDateTime property. @@ -309,6 +401,22 @@ public function setDetectionTimingType(?RiskDetectionTimingType $value): void { $this->getBackingStore()->set('detectionTimingType', $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 identityId property value. The identityId property + * @param string|null $value Value to set for the identityId property. + */ + public function setIdentityId(?string $value): void { + $this->getBackingStore()->set('identityId', $value); + } + /** * Sets the identityType property value. The identityType property * @param AgentIdentityType|null $value Value to set for the identityType property. @@ -365,6 +473,30 @@ public function setRiskState(?RiskState $value): void { $this->getBackingStore()->set('riskState', $value); } + /** + * Sets the signInClientDisplayName property value. The signInClientDisplayName property + * @param string|null $value Value to set for the signInClientDisplayName property. + */ + public function setSignInClientDisplayName(?string $value): void { + $this->getBackingStore()->set('signInClientDisplayName', $value); + } + + /** + * Sets the signInCorrelationId property value. The signInCorrelationId property + * @param string|null $value Value to set for the signInCorrelationId property. + */ + public function setSignInCorrelationId(?string $value): void { + $this->getBackingStore()->set('signInCorrelationId', $value); + } + + /** + * Sets the signInRequestId property value. The signInRequestId property + * @param string|null $value Value to set for the signInRequestId property. + */ + public function setSignInRequestId(?string $value): void { + $this->getBackingStore()->set('signInRequestId', $value); + } + /** * Sets the source property value. The source system that generated the risk detection. Nullable. * @param string|null $value Value to set for the source property. diff --git a/src/Generated/Models/AndroidWorkProfileVpnConfiguration.php b/src/Generated/Models/AndroidWorkProfileVpnConfiguration.php index 0b0be9c2a3e..e32418e692b 100644 --- a/src/Generated/Models/AndroidWorkProfileVpnConfiguration.php +++ b/src/Generated/Models/AndroidWorkProfileVpnConfiguration.php @@ -133,6 +133,14 @@ public function getFieldDeserializers(): array { 'customKeyValueData' => fn(ParseNode $n) => $o->setCustomKeyValueData($n->getCollectionOfObjectValues([KeyValuePair::class, 'createFromDiscriminatorValue'])), 'fingerprint' => fn(ParseNode $n) => $o->setFingerprint($n->getStringValue()), 'identityCertificate' => fn(ParseNode $n) => $o->setIdentityCertificate($n->getObjectValue([AndroidWorkProfileCertificateProfileBase::class, 'createFromDiscriminatorValue'])), + 'lockdownExclusionList' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setLockdownExclusionList($val); + }, 'microsoftTunnelSiteId' => fn(ParseNode $n) => $o->setMicrosoftTunnelSiteId($n->getStringValue()), 'proxyExclusionList' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); @@ -182,6 +190,20 @@ public function getIdentityCertificate(): ?AndroidWorkProfileCertificateProfileB throw new \UnexpectedValueException("Invalid type found in backing store for 'identityCertificate'"); } + /** + * Gets the lockdownExclusionList property value. List of app package names that will be able to access the network directly when VPN is in lockdown mode but not connected. + * @return array|null + */ + public function getLockdownExclusionList(): ?array { + $val = $this->getBackingStore()->get('lockdownExclusionList'); + 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 'lockdownExclusionList'"); + } + /** * Gets the microsoftTunnelSiteId property value. Microsoft Tunnel site ID. * @return string|null @@ -301,6 +323,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('customKeyValueData', $this->getCustomKeyValueData()); $writer->writeStringValue('fingerprint', $this->getFingerprint()); $writer->writeObjectValue('identityCertificate', $this->getIdentityCertificate()); + $writer->writeCollectionOfPrimitiveValues('lockdownExclusionList', $this->getLockdownExclusionList()); $writer->writeStringValue('microsoftTunnelSiteId', $this->getMicrosoftTunnelSiteId()); $writer->writeCollectionOfPrimitiveValues('proxyExclusionList', $this->getProxyExclusionList()); $writer->writeObjectValue('proxyServer', $this->getProxyServer()); @@ -383,6 +406,14 @@ public function setIdentityCertificate(?AndroidWorkProfileCertificateProfileBase $this->getBackingStore()->set('identityCertificate', $value); } + /** + * Sets the lockdownExclusionList property value. List of app package names that will be able to access the network directly when VPN is in lockdown mode but not connected. + * @param array|null $value Value to set for the lockdownExclusionList property. + */ + public function setLockdownExclusionList(?array $value): void { + $this->getBackingStore()->set('lockdownExclusionList', $value); + } + /** * Sets the microsoftTunnelSiteId property value. Microsoft Tunnel site ID. * @param string|null $value Value to set for the microsoftTunnelSiteId property. diff --git a/src/Generated/Models/AospDeviceOwnerWiFiSecurityType.php b/src/Generated/Models/AospDeviceOwnerWiFiSecurityType.php index 0e24f0752d5..3582dabdbaa 100644 --- a/src/Generated/Models/AospDeviceOwnerWiFiSecurityType.php +++ b/src/Generated/Models/AospDeviceOwnerWiFiSecurityType.php @@ -9,4 +9,5 @@ class AospDeviceOwnerWiFiSecurityType extends Enum { public const WEP = "wep"; public const WPA_PERSONAL = "wpaPersonal"; public const WPA_ENTERPRISE = "wpaEnterprise"; + public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/ApiUsageReportEnablementStatus.php b/src/Generated/Models/ApiUsageReportEnablementStatus.php new file mode 100644 index 00000000000..05fd21952e1 --- /dev/null +++ b/src/Generated/Models/ApiUsageReportEnablementStatus.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 ApiUsageReportEnablementStatus + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApiUsageReportEnablementStatus { + return new ApiUsageReportEnablementStatus(); + } + + /** + * 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 [ + 'metric' => fn(ParseNode $n) => $o->setMetric($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'onboardingStatus' => fn(ParseNode $n) => $o->setOnboardingStatus($n->getEnumValue(ApiUsageReportOnboardingStatus::class)), + ]; + } + + /** + * Gets the metric property value. The name of the API usage report metric. Currently, only EgressReport is supported. + * @return string|null + */ + public function getMetric(): ?string { + $val = $this->getBackingStore()->get('metric'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'metric'"); + } + + /** + * 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 onboardingStatus property value. The onboardingStatus property + * @return ApiUsageReportOnboardingStatus|null + */ + public function getOnboardingStatus(): ?ApiUsageReportOnboardingStatus { + $val = $this->getBackingStore()->get('onboardingStatus'); + if (is_null($val) || $val instanceof ApiUsageReportOnboardingStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'onboardingStatus'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('metric', $this->getMetric()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('onboardingStatus', $this->getOnboardingStatus()); + $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 metric property value. The name of the API usage report metric. Currently, only EgressReport is supported. + * @param string|null $value Value to set for the metric property. + */ + public function setMetric(?string $value): void { + $this->getBackingStore()->set('metric', $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 onboardingStatus property value. The onboardingStatus property + * @param ApiUsageReportOnboardingStatus|null $value Value to set for the onboardingStatus property. + */ + public function setOnboardingStatus(?ApiUsageReportOnboardingStatus $value): void { + $this->getBackingStore()->set('onboardingStatus', $value); + } + +} diff --git a/src/Generated/Models/ApiUsageReportEnablementStatusCollectionResponse.php b/src/Generated/Models/ApiUsageReportEnablementStatusCollectionResponse.php new file mode 100644 index 00000000000..5b161df1bfc --- /dev/null +++ b/src/Generated/Models/ApiUsageReportEnablementStatusCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ApiUsageReportEnablementStatus::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, ApiUsageReportEnablementStatus::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/ApiUsageReportOnboardingStatus.php b/src/Generated/Models/ApiUsageReportOnboardingStatus.php new file mode 100644 index 00000000000..af3ab73f038 --- /dev/null +++ b/src/Generated/Models/ApiUsageReportOnboardingStatus.php @@ -0,0 +1,13 @@ +getBackingStore()->get('excludeLocalNetworks'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excludeLocalNetworks'"); + } + /** * The deserialization information for the current model * @return array @@ -223,7 +235,9 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setExcludedDomains($val); }, + 'excludeLocalNetworks' => fn(ParseNode $n) => $o->setExcludeLocalNetworks($n->getBooleanValue()), 'identifier' => fn(ParseNode $n) => $o->setIdentifier($n->getStringValue()), + 'includeAllNetworks' => fn(ParseNode $n) => $o->setIncludeAllNetworks($n->getBooleanValue()), 'loginGroupOrDomain' => fn(ParseNode $n) => $o->setLoginGroupOrDomain($n->getStringValue()), 'onDemandRules' => fn(ParseNode $n) => $o->setOnDemandRules($n->getCollectionOfObjectValues([VpnOnDemandRule::class, 'createFromDiscriminatorValue'])), 'optInToDeviceIdSharing' => fn(ParseNode $n) => $o->setOptInToDeviceIdSharing($n->getBooleanValue()), @@ -255,6 +269,18 @@ public function getIdentifier(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'identifier'"); } + /** + * Gets the includeAllNetworks property value. Indicates whether most network traffic is routed through the VPN tunnel. When TRUE, most network traffic is sent through the VPN tunnel. Default value is null. Not applicable when enablePerApp is TRUE. + * @return bool|null + */ + public function getIncludeAllNetworks(): ?bool { + $val = $this->getBackingStore()->get('includeAllNetworks'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'includeAllNetworks'"); + } + /** * Gets the loginGroupOrDomain property value. Login group or domain when connection type is set to Dell SonicWALL Mobile Connection. * @return string|null @@ -385,7 +411,9 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('enablePerApp', $this->getEnablePerApp()); $writer->writeBooleanValue('enableSplitTunneling', $this->getEnableSplitTunneling()); $writer->writeCollectionOfPrimitiveValues('excludedDomains', $this->getExcludedDomains()); + $writer->writeBooleanValue('excludeLocalNetworks', $this->getExcludeLocalNetworks()); $writer->writeStringValue('identifier', $this->getIdentifier()); + $writer->writeBooleanValue('includeAllNetworks', $this->getIncludeAllNetworks()); $writer->writeStringValue('loginGroupOrDomain', $this->getLoginGroupOrDomain()); $writer->writeCollectionOfObjectValues('onDemandRules', $this->getOnDemandRules()); $writer->writeBooleanValue('optInToDeviceIdSharing', $this->getOptInToDeviceIdSharing()); @@ -493,6 +521,14 @@ public function setExcludedDomains(?array $value): void { $this->getBackingStore()->set('excludedDomains', $value); } + /** + * Sets the excludeLocalNetworks property value. Indicates whether local network traffic is excluded from the VPN tunnel. When TRUE, local network traffic bypasses the VPN tunnel. Default value is null. Only takes effect when includeAllNetworks is TRUE or enforceVpnRouting is TRUE. Not applicable when enablePerApp is TRUE. + * @param bool|null $value Value to set for the excludeLocalNetworks property. + */ + public function setExcludeLocalNetworks(?bool $value): void { + $this->getBackingStore()->set('excludeLocalNetworks', $value); + } + /** * Sets the identifier property value. Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin * @param string|null $value Value to set for the identifier property. @@ -501,6 +537,14 @@ public function setIdentifier(?string $value): void { $this->getBackingStore()->set('identifier', $value); } + /** + * Sets the includeAllNetworks property value. Indicates whether most network traffic is routed through the VPN tunnel. When TRUE, most network traffic is sent through the VPN tunnel. Default value is null. Not applicable when enablePerApp is TRUE. + * @param bool|null $value Value to set for the includeAllNetworks property. + */ + public function setIncludeAllNetworks(?bool $value): void { + $this->getBackingStore()->set('includeAllNetworks', $value); + } + /** * Sets the loginGroupOrDomain property value. Login group or domain when connection type is set to Dell SonicWALL Mobile Connection. * @param string|null $value Value to set for the loginGroupOrDomain property. diff --git a/src/Generated/Models/Application.php b/src/Generated/Models/Application.php index e22cd69f3f3..c0fb30ebfc0 100644 --- a/src/Generated/Models/Application.php +++ b/src/Generated/Models/Application.php @@ -383,7 +383,7 @@ public function getIsDeviceOnlyAuthSupported(): ?bool { } /** - * Gets the isDisabled property value. Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. + * Gets the isDisabled property value. Deactivate an app without deleting it. This configuration specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. Learn more in Deactivate an app registration. * @return bool|null */ public function getIsDisabled(): ?bool { @@ -999,7 +999,7 @@ public function setIsDeviceOnlyAuthSupported(?bool $value): void { } /** - * Sets the isDisabled property value. Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. + * Sets the isDisabled property value. Deactivate an app without deleting it. This configuration specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. Learn more in Deactivate an app registration. * @param bool|null $value Value to set for the isDisabled property. */ public function setIsDisabled(?bool $value): void { diff --git a/src/Generated/Models/ApplicationTemplate.php b/src/Generated/Models/ApplicationTemplate.php index 33eca3090f8..7141a343548 100644 --- a/src/Generated/Models/ApplicationTemplate.php +++ b/src/Generated/Models/ApplicationTemplate.php @@ -28,7 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Appli } /** - * Gets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains). + * Gets the categories property value. The list of categories for the application. To get the full list of supported values, use the applicationTemplate: categories function. Supports $filter (contains). * @return array|null */ public function getCategories(): ?array { @@ -322,7 +322,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains). + * Sets the categories property value. The list of categories for the application. To get the full list of supported values, use the applicationTemplate: categories function. Supports $filter (contains). * @param array|null $value Value to set for the categories property. */ public function setCategories(?array $value): void { diff --git a/src/Generated/Models/ApplicationTemplateCategory.php b/src/Generated/Models/ApplicationTemplateCategory.php new file mode 100644 index 00000000000..0585a5eb31c --- /dev/null +++ b/src/Generated/Models/ApplicationTemplateCategory.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 ApplicationTemplateCategory + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationTemplateCategory { + return new ApplicationTemplateCategory(); + } + + /** + * 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. The localizable display name of the category, suitable for showing in a UI. + * @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 [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + '@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 category value as it appears in the categories property of an applicationTemplate. Use this value when filtering application templates by category. + * @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->writeStringValue('displayName', $this->getDisplayName()); + $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 displayName property value. The localizable display name of the category, suitable for showing in a UI. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $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 category value as it appears in the categories property of an applicationTemplate. Use this value when filtering application templates by category. + * @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/AppliedAuthenticationEventListener.php b/src/Generated/Models/AppliedAuthenticationEventListener.php index d34038c3a09..13599e6cdec 100644 --- a/src/Generated/Models/AppliedAuthenticationEventListener.php +++ b/src/Generated/Models/AppliedAuthenticationEventListener.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. + * Gets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. * @return AuthenticationEventType|null */ public function getEventType(): ?AuthenticationEventType { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. + * Sets the eventType property value. The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. * @param AuthenticationEventType|null $value Value to set for the eventType property. */ public function setEventType(?AuthenticationEventType $value): void { diff --git a/src/Generated/Models/ApproverDelegate.php b/src/Generated/Models/ApproverDelegate.php index a41c5277053..c8c089a4145 100644 --- a/src/Generated/Models/ApproverDelegate.php +++ b/src/Generated/Models/ApproverDelegate.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the delegate property value. The delegate property + * Gets the delegate property value. The identity that receives the approval delegation. Only singleUser and groupMembers are currently supported. * @return UserSet|null */ public function getDelegate(): ?UserSet { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the schedule property value. The schedule property + * Gets the schedule property value. The schedule for the delegation, including start date and expiration pattern (duration, end date, or no expiration). * @return RequestSchedule|null */ public function getSchedule(): ?RequestSchedule { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the delegate property value. The delegate property + * Sets the delegate property value. The identity that receives the approval delegation. Only singleUser and groupMembers are currently supported. * @param UserSet|null $value Value to set for the delegate property. */ public function setDelegate(?UserSet $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the schedule property value. The schedule property + * Sets the schedule property value. The schedule for the delegation, including start date and expiration pattern (duration, end date, or no expiration). * @param RequestSchedule|null $value Value to set for the schedule property. */ public function setSchedule(?RequestSchedule $value): void { diff --git a/src/Generated/Models/ArtifactQuery.php b/src/Generated/Models/ArtifactQuery.php index cf8b14631aa..36eacfbb9e8 100644 --- a/src/Generated/Models/ArtifactQuery.php +++ b/src/Generated/Models/ArtifactQuery.php @@ -77,6 +77,7 @@ public function getFieldDeserializers(): array { 'artifactType' => fn(ParseNode $n) => $o->setArtifactType($n->getEnumValue(RestorableArtifact::class)), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'queryExpression' => fn(ParseNode $n) => $o->setQueryExpression($n->getStringValue()), + 'structuredQueryExpression' => fn(ParseNode $n) => $o->setStructuredQueryExpression($n->getObjectValue([RestoreSearchArtifactQueryExpression::class, 'createFromDiscriminatorValue'])), ]; } @@ -93,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the queryExpression property value. Specifies criteria to retrieve artifacts. + * Gets the queryExpression property value. Deprecated. Going forward, use the structuredQueryExpression property instead. Specifies criteria to retrieve artifacts. * @return string|null */ public function getQueryExpression(): ?string { @@ -104,6 +105,18 @@ public function getQueryExpression(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'queryExpression'"); } + /** + * Gets the structuredQueryExpression property value. Contains a structured query expression for searching artifacts. + * @return RestoreSearchArtifactQueryExpression|null + */ + public function getStructuredQueryExpression(): ?RestoreSearchArtifactQueryExpression { + $val = $this->getBackingStore()->get('structuredQueryExpression'); + if (is_null($val) || $val instanceof RestoreSearchArtifactQueryExpression) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'structuredQueryExpression'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -112,6 +125,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('artifactType', $this->getArtifactType()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('queryExpression', $this->getQueryExpression()); + $writer->writeObjectValue('structuredQueryExpression', $this->getStructuredQueryExpression()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -148,11 +162,19 @@ public function setOdataType(?string $value): void { } /** - * Sets the queryExpression property value. Specifies criteria to retrieve artifacts. + * Sets the queryExpression property value. Deprecated. Going forward, use the structuredQueryExpression property instead. Specifies criteria to retrieve artifacts. * @param string|null $value Value to set for the queryExpression property. */ public function setQueryExpression(?string $value): void { $this->getBackingStore()->set('queryExpression', $value); } + /** + * Sets the structuredQueryExpression property value. Contains a structured query expression for searching artifacts. + * @param RestoreSearchArtifactQueryExpression|null $value Value to set for the structuredQueryExpression property. + */ + public function setStructuredQueryExpression(?RestoreSearchArtifactQueryExpression $value): void { + $this->getBackingStore()->set('structuredQueryExpression', $value); + } + } diff --git a/src/Generated/Models/AttendanceRecord.php b/src/Generated/Models/AttendanceRecord.php index 5089807f452..37d5e38970b 100644 --- a/src/Generated/Models/AttendanceRecord.php +++ b/src/Generated/Models/AttendanceRecord.php @@ -51,6 +51,20 @@ public function getEmailAddress(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'emailAddress'"); } + /** + * Gets the engagements property value. The list of real-time participant interaction behaviors during a meeting. + * @return array|null + */ + public function getEngagements(): ?array { + $val = $this->getBackingStore()->get('engagements'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MeetingEngagement::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'engagements'"); + } + /** * Gets the externalRegistrationInformation property value. The external information for a virtual event registration. * @return VirtualEventExternalRegistrationInformation|null @@ -72,6 +86,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'attendanceIntervals' => fn(ParseNode $n) => $o->setAttendanceIntervals($n->getCollectionOfObjectValues([AttendanceInterval::class, 'createFromDiscriminatorValue'])), 'emailAddress' => fn(ParseNode $n) => $o->setEmailAddress($n->getStringValue()), + 'engagements' => fn(ParseNode $n) => $o->setEngagements($n->getCollectionOfObjectValues([MeetingEngagement::class, 'createFromDiscriminatorValue'])), 'externalRegistrationInformation' => fn(ParseNode $n) => $o->setExternalRegistrationInformation($n->getObjectValue([VirtualEventExternalRegistrationInformation::class, 'createFromDiscriminatorValue'])), 'identity' => fn(ParseNode $n) => $o->setIdentity($n->getObjectValue([Identity::class, 'createFromDiscriminatorValue'])), 'registrantId' => fn(ParseNode $n) => $o->setRegistrantId($n->getStringValue()), @@ -149,6 +164,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('attendanceIntervals', $this->getAttendanceIntervals()); $writer->writeStringValue('emailAddress', $this->getEmailAddress()); + $writer->writeCollectionOfObjectValues('engagements', $this->getEngagements()); $writer->writeObjectValue('externalRegistrationInformation', $this->getExternalRegistrationInformation()); $writer->writeObjectValue('identity', $this->getIdentity()); $writer->writeStringValue('registrantId', $this->getRegistrantId()); @@ -173,6 +189,14 @@ public function setEmailAddress(?string $value): void { $this->getBackingStore()->set('emailAddress', $value); } + /** + * Sets the engagements property value. The list of real-time participant interaction behaviors during a meeting. + * @param array|null $value Value to set for the engagements property. + */ + public function setEngagements(?array $value): void { + $this->getBackingStore()->set('engagements', $value); + } + /** * Sets the externalRegistrationInformation property value. The external information for a virtual event registration. * @param VirtualEventExternalRegistrationInformation|null $value Value to set for the externalRegistrationInformation property. diff --git a/src/Generated/Models/AttributeInfo.php b/src/Generated/Models/AttributeInfo.php new file mode 100644 index 00000000000..987113deab5 --- /dev/null +++ b/src/Generated/Models/AttributeInfo.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 AttributeInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AttributeInfo { + return new AttributeInfo(); + } + + /** + * 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()), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. The name of the attribute. + * @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 value property value. The value of the attribute. + * @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->writeStringValue('name', $this->getName()); + $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 name property value. The name of the attribute. + * @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 value property value. The value of the attribute. + * @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/AuthenticationEventType.php b/src/Generated/Models/AuthenticationEventType.php index 27b5adcba30..a6f32b9965e 100644 --- a/src/Generated/Models/AuthenticationEventType.php +++ b/src/Generated/Models/AuthenticationEventType.php @@ -11,4 +11,5 @@ class AuthenticationEventType extends Enum { public const ATTRIBUTE_COLLECTION_START = "attributeCollectionStart"; public const ATTRIBUTE_COLLECTION_SUBMIT = "attributeCollectionSubmit"; public const EMAIL_OTP_SEND = "emailOtpSend"; + public const PASSWORD_SUBMIT = "passwordSubmit"; } diff --git a/src/Generated/Models/AuthenticationMethodsRegistrationCampaignIncludeTarget.php b/src/Generated/Models/AuthenticationMethodsRegistrationCampaignIncludeTarget.php index d84df4c2e6a..4699b40a590 100644 --- a/src/Generated/Models/AuthenticationMethodsRegistrationCampaignIncludeTarget.php +++ b/src/Generated/Models/AuthenticationMethodsRegistrationCampaignIncludeTarget.php @@ -94,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. + * Gets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. * @return string|null */ public function getTargetedAuthenticationMethod(): ?string { @@ -162,7 +162,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. + * Sets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. * @param string|null $value Value to set for the targetedAuthenticationMethod property. */ public function setTargetedAuthenticationMethod(?string $value): void { diff --git a/src/Generated/Models/AzureActiveDirectoryTenant.php b/src/Generated/Models/AzureActiveDirectoryTenant.php index 8bd1611956b..16547d4dd99 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 dac92a336ce..b2be4ef16d9 100644 --- a/src/Generated/Models/BackupRestoreRoot.php +++ b/src/Generated/Models/BackupRestoreRoot.php @@ -54,7 +54,7 @@ public function getBrowseSessions(): ?array { } /** - * Gets the driveExclusionUnits property value. The driveExclusionUnits property + * Gets the driveExclusionUnits property value. The list of drive exclusion units in the tenant. * @return array|null */ public function getDriveExclusionUnits(): ?array { @@ -68,7 +68,7 @@ public function getDriveExclusionUnits(): ?array { } /** - * Gets the driveExclusionUnitsBulkAdditionJobs property value. The driveExclusionUnitsBulkAdditionJobs property + * Gets the driveExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for drive exclusion units in the tenant. * @return array|null */ public function getDriveExclusionUnitsBulkAdditionJobs(): ?array { @@ -164,7 +164,7 @@ public function getExchangeRestoreSessions(): ?array { } /** - * Gets the exclusionUnits property value. The exclusionUnits property + * Gets the exclusionUnits property value. The list of exclusion units in the tenant. * @return array|null */ public function getExclusionUnits(): ?array { @@ -222,7 +222,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the mailboxExclusionUnits property value. The mailboxExclusionUnits property + * Gets the mailboxExclusionUnits property value. The list of mailbox exclusion units in the tenant. * @return array|null */ public function getMailboxExclusionUnits(): ?array { @@ -236,7 +236,7 @@ public function getMailboxExclusionUnits(): ?array { } /** - * Gets the mailboxExclusionUnitsBulkAdditionJobs property value. The mailboxExclusionUnitsBulkAdditionJobs property + * Gets the mailboxExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for mailbox exclusion units in the tenant. * @return array|null */ public function getMailboxExclusionUnitsBulkAdditionJobs(): ?array { @@ -292,7 +292,7 @@ public function getMailboxProtectionUnitsBulkAdditionJobs(): ?array { } /** - * Gets the oneDriveForBusinessBrowseSessions property value. The list of onedriveforbusiness browse sessions in the tenant. + * Gets the oneDriveForBusinessBrowseSessions property value. The list of OneDrive for work or school browse sessions in the tenant. * @return array|null */ public function getOneDriveForBusinessBrowseSessions(): ?array { @@ -428,7 +428,7 @@ public function getServiceStatus(): ?ServiceStatus { } /** - * Gets the sharePointBrowseSessions property value. The list of sharepoint browse sessions in the tenant. + * Gets the sharePointBrowseSessions property value. The list of SharePoint browse sessions in the tenant. * @return array|null */ public function getSharePointBrowseSessions(): ?array { @@ -470,7 +470,7 @@ public function getSharePointRestoreSessions(): ?array { } /** - * Gets the siteExclusionUnits property value. The siteExclusionUnits property + * Gets the siteExclusionUnits property value. The list of site exclusion units in the tenant. * @return array|null */ public function getSiteExclusionUnits(): ?array { @@ -484,7 +484,7 @@ public function getSiteExclusionUnits(): ?array { } /** - * Gets the siteExclusionUnitsBulkAdditionJobs property value. The siteExclusionUnitsBulkAdditionJobs property + * Gets the siteExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for site exclusion units in the tenant. * @return array|null */ public function getSiteExclusionUnitsBulkAdditionJobs(): ?array { @@ -598,7 +598,7 @@ public function setBrowseSessions(?array $value): void { } /** - * Sets the driveExclusionUnits property value. The driveExclusionUnits property + * Sets the driveExclusionUnits property value. The list of drive exclusion units in the tenant. * @param array|null $value Value to set for the driveExclusionUnits property. */ public function setDriveExclusionUnits(?array $value): void { @@ -606,7 +606,7 @@ public function setDriveExclusionUnits(?array $value): void { } /** - * Sets the driveExclusionUnitsBulkAdditionJobs property value. The driveExclusionUnitsBulkAdditionJobs property + * Sets the driveExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for drive exclusion units in the tenant. * @param array|null $value Value to set for the driveExclusionUnitsBulkAdditionJobs property. */ public function setDriveExclusionUnitsBulkAdditionJobs(?array $value): void { @@ -662,7 +662,7 @@ public function setExchangeRestoreSessions(?array $value): void { } /** - * Sets the exclusionUnits property value. The exclusionUnits property + * Sets the exclusionUnits property value. The list of exclusion units in the tenant. * @param array|null $value Value to set for the exclusionUnits property. */ public function setExclusionUnits(?array $value): void { @@ -670,7 +670,7 @@ public function setExclusionUnits(?array $value): void { } /** - * Sets the mailboxExclusionUnits property value. The mailboxExclusionUnits property + * Sets the mailboxExclusionUnits property value. The list of mailbox exclusion units in the tenant. * @param array|null $value Value to set for the mailboxExclusionUnits property. */ public function setMailboxExclusionUnits(?array $value): void { @@ -678,7 +678,7 @@ public function setMailboxExclusionUnits(?array $value): void { } /** - * Sets the mailboxExclusionUnitsBulkAdditionJobs property value. The mailboxExclusionUnitsBulkAdditionJobs property + * Sets the mailboxExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for mailbox exclusion units in the tenant. * @param array|null $value Value to set for the mailboxExclusionUnitsBulkAdditionJobs property. */ public function setMailboxExclusionUnitsBulkAdditionJobs(?array $value): void { @@ -710,7 +710,7 @@ public function setMailboxProtectionUnitsBulkAdditionJobs(?array $value): void { } /** - * Sets the oneDriveForBusinessBrowseSessions property value. The list of onedriveforbusiness browse sessions in the tenant. + * Sets the oneDriveForBusinessBrowseSessions property value. The list of OneDrive for work or school browse sessions in the tenant. * @param array|null $value Value to set for the oneDriveForBusinessBrowseSessions property. */ public function setOneDriveForBusinessBrowseSessions(?array $value): void { @@ -790,7 +790,7 @@ public function setServiceStatus(?ServiceStatus $value): void { } /** - * Sets the sharePointBrowseSessions property value. The list of sharepoint browse sessions in the tenant. + * Sets the sharePointBrowseSessions property value. The list of SharePoint browse sessions in the tenant. * @param array|null $value Value to set for the sharePointBrowseSessions property. */ public function setSharePointBrowseSessions(?array $value): void { @@ -814,7 +814,7 @@ public function setSharePointRestoreSessions(?array $value): void { } /** - * Sets the siteExclusionUnits property value. The siteExclusionUnits property + * Sets the siteExclusionUnits property value. The list of site exclusion units in the tenant. * @param array|null $value Value to set for the siteExclusionUnits property. */ public function setSiteExclusionUnits(?array $value): void { @@ -822,7 +822,7 @@ public function setSiteExclusionUnits(?array $value): void { } /** - * Sets the siteExclusionUnitsBulkAdditionJobs property value. The siteExclusionUnitsBulkAdditionJobs property + * Sets the siteExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for site exclusion units in the tenant. * @param array|null $value Value to set for the siteExclusionUnitsBulkAdditionJobs property. */ public function setSiteExclusionUnitsBulkAdditionJobs(?array $value): void { diff --git a/src/Generated/Models/Channel.php b/src/Generated/Models/Channel.php index 81a8aa536dd..866d5a73623 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 { @@ -118,6 +118,7 @@ public function getFieldDeserializers(): array { 'filesFolder' => fn(ParseNode $n) => $o->setFilesFolder($n->getObjectValue([DriveItem::class, 'createFromDiscriminatorValue'])), 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), 'isFavoriteByDefault' => fn(ParseNode $n) => $o->setIsFavoriteByDefault($n->getBooleanValue()), + 'joinedUsers' => fn(ParseNode $n) => $o->setJoinedUsers($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), 'layoutType' => fn(ParseNode $n) => $o->setLayoutType($n->getEnumValue(ChannelLayoutType::class)), 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), 'membershipType' => fn(ParseNode $n) => $o->setMembershipType($n->getEnumValue(ChannelMembershipType::class)), @@ -170,6 +171,20 @@ public function getIsFavoriteByDefault(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isFavoriteByDefault'"); } + /** + * Gets the joinedUsers property value. The joinedUsers property + * @return array|null + */ + public function getJoinedUsers(): ?array { + $val = $this->getBackingStore()->get('joinedUsers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'joinedUsers'"); + } + /** * Gets the layoutType property value. The layout type of the channel. It can be set during creation and updated later. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with the post layout use a traditional post‑reply conversation format, and channels with the chat layout provide a chat‑like threading experience similar to group chats. * @return ChannelLayoutType|null @@ -349,6 +364,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('filesFolder', $this->getFilesFolder()); $writer->writeBooleanValue('isArchived', $this->getIsArchived()); $writer->writeBooleanValue('isFavoriteByDefault', $this->getIsFavoriteByDefault()); + $writer->writeCollectionOfObjectValues('joinedUsers', $this->getJoinedUsers()); $writer->writeEnumValue('layoutType', $this->getLayoutType()); $writer->writeCollectionOfObjectValues('members', $this->getMembers()); $writer->writeEnumValue('membershipType', $this->getMembershipType()); @@ -373,7 +389,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 { @@ -436,6 +452,14 @@ public function setIsFavoriteByDefault(?bool $value): void { $this->getBackingStore()->set('isFavoriteByDefault', $value); } + /** + * Sets the joinedUsers property value. The joinedUsers property + * @param array|null $value Value to set for the joinedUsers property. + */ + public function setJoinedUsers(?array $value): void { + $this->getBackingStore()->set('joinedUsers', $value); + } + /** * Sets the layoutType property value. The layout type of the channel. It can be set during creation and updated later. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with the post layout use a traditional post‑reply conversation format, and channels with the chat layout provide a chat‑like threading experience similar to group chats. * @param ChannelLayoutType|null $value Value to set for the layoutType property. diff --git a/src/Generated/Models/ChatMessage.php b/src/Generated/Models/ChatMessage.php index 124494dd87a..e536e1d06f6 100644 --- a/src/Generated/Models/ChatMessage.php +++ b/src/Generated/Models/ChatMessage.php @@ -96,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 { @@ -205,7 +205,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 { @@ -217,7 +217,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 { @@ -454,7 +454,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 { @@ -502,7 +502,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 { @@ -510,7 +510,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/CloudCertificationAuthority.php b/src/Generated/Models/CloudCertificationAuthority.php index 89527bf5bab..a1f410090f7 100644 --- a/src/Generated/Models/CloudCertificationAuthority.php +++ b/src/Generated/Models/CloudCertificationAuthority.php @@ -274,6 +274,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'eTag' => fn(ParseNode $n) => $o->setETag($n->getStringValue()), 'extendedKeyUsages' => fn(ParseNode $n) => $o->setExtendedKeyUsages($n->getCollectionOfObjectValues([ExtendedKeyUsage::class, 'createFromDiscriminatorValue'])), + 'geographicRegion' => fn(ParseNode $n) => $o->setGeographicRegion($n->getStringValue()), 'issuerCommonName' => fn(ParseNode $n) => $o->setIssuerCommonName($n->getStringValue()), 'keyPlatform' => fn(ParseNode $n) => $o->setKeyPlatform($n->getEnumValue(CloudCertificationAuthorityKeyPlatformType::class)), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), @@ -303,6 +304,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the geographicRegion property value. The geographic region where a cloud certification authority (CA) is hosted. Read-only. + * @return string|null + */ + public function getGeographicRegion(): ?string { + $val = $this->getBackingStore()->get('geographicRegion'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'geographicRegion'"); + } + /** * Gets the issuerCommonName property value. The issuerCommonName property * @return string|null @@ -559,6 +572,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('eTag', $this->getETag()); $writer->writeCollectionOfObjectValues('extendedKeyUsages', $this->getExtendedKeyUsages()); + $writer->writeStringValue('geographicRegion', $this->getGeographicRegion()); $writer->writeStringValue('issuerCommonName', $this->getIssuerCommonName()); $writer->writeEnumValue('keyPlatform', $this->getKeyPlatform()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); @@ -724,6 +738,14 @@ public function setExtendedKeyUsages(?array $value): void { $this->getBackingStore()->set('extendedKeyUsages', $value); } + /** + * Sets the geographicRegion property value. The geographic region where a cloud certification authority (CA) is hosted. Read-only. + * @param string|null $value Value to set for the geographicRegion property. + */ + public function setGeographicRegion(?string $value): void { + $this->getBackingStore()->set('geographicRegion', $value); + } + /** * Sets the issuerCommonName property value. The issuerCommonName property * @param string|null $value Value to set for the issuerCommonName property. diff --git a/src/Generated/Models/CloudLicensing/Allotment.php b/src/Generated/Models/CloudLicensing/Allotment.php index 1bb322962e1..69d33f3263a 100644 --- a/src/Generated/Models/CloudLicensing/Allotment.php +++ b/src/Generated/Models/CloudLicensing/Allotment.php @@ -76,6 +76,18 @@ public function getConsumedUnits(): ?int { throw new \UnexpectedValueException("Invalid type found in backing store for 'consumedUnits'"); } + /** + * Gets the externalServiceIdentifier property value. The externalServiceIdentifier property + * @return string|null + */ + public function getExternalServiceIdentifier(): ?string { + $val = $this->getBackingStore()->get('externalServiceIdentifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalServiceIdentifier'"); + } + /** * The deserialization information for the current model * @return array @@ -87,6 +99,7 @@ public function getFieldDeserializers(): array { 'assignableTo' => fn(ParseNode $n) => $o->setAssignableTo($n->getEnumValue(AssigneeTypes::class)), 'assignments' => fn(ParseNode $n) => $o->setAssignments($n->getCollectionOfObjectValues([Assignment::class, 'createFromDiscriminatorValue'])), 'consumedUnits' => fn(ParseNode $n) => $o->setConsumedUnits($n->getIntegerValue()), + 'externalServiceIdentifier' => fn(ParseNode $n) => $o->setExternalServiceIdentifier($n->getStringValue()), 'services' => fn(ParseNode $n) => $o->setServices($n->getCollectionOfObjectValues([Service::class, 'createFromDiscriminatorValue'])), 'skuId' => fn(ParseNode $n) => $o->setSkuId($n->getStringValue()), 'skuPartNumber' => fn(ParseNode $n) => $o->setSkuPartNumber($n->getStringValue()), @@ -171,6 +184,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('assignableTo', $this->getAssignableTo()); $writer->writeCollectionOfObjectValues('assignments', $this->getAssignments()); $writer->writeIntegerValue('consumedUnits', $this->getConsumedUnits()); + $writer->writeStringValue('externalServiceIdentifier', $this->getExternalServiceIdentifier()); $writer->writeCollectionOfObjectValues('services', $this->getServices()); $writer->writeStringValue('skuId', $this->getSkuId()); $writer->writeStringValue('skuPartNumber', $this->getSkuPartNumber()); @@ -210,6 +224,14 @@ public function setConsumedUnits(?int $value): void { $this->getBackingStore()->set('consumedUnits', $value); } + /** + * Sets the externalServiceIdentifier property value. The externalServiceIdentifier property + * @param string|null $value Value to set for the externalServiceIdentifier property. + */ + public function setExternalServiceIdentifier(?string $value): void { + $this->getBackingStore()->set('externalServiceIdentifier', $value); + } + /** * Sets the services property value. The list of services that might be enabled or disabled for assignments from this allotment. Not nullable. Read-only. * @param array|null $value Value to set for the services property. diff --git a/src/Generated/Models/CloudLicensing/UsageRight.php b/src/Generated/Models/CloudLicensing/UsageRight.php index 5980d6fc474..e5ea22e5e10 100644 --- a/src/Generated/Models/CloudLicensing/UsageRight.php +++ b/src/Generated/Models/CloudLicensing/UsageRight.php @@ -54,6 +54,18 @@ public function getAssignments(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'assignments'"); } + /** + * Gets the externalServiceIdentifier property value. The externalServiceIdentifier property + * @return string|null + */ + public function getExternalServiceIdentifier(): ?string { + $val = $this->getBackingStore()->get('externalServiceIdentifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalServiceIdentifier'"); + } + /** * The deserialization information for the current model * @return array @@ -63,6 +75,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'allotments' => fn(ParseNode $n) => $o->setAllotments($n->getCollectionOfObjectValues([Allotment::class, 'createFromDiscriminatorValue'])), 'assignments' => fn(ParseNode $n) => $o->setAssignments($n->getCollectionOfObjectValues([Assignment::class, 'createFromDiscriminatorValue'])), + 'externalServiceIdentifier' => fn(ParseNode $n) => $o->setExternalServiceIdentifier($n->getStringValue()), 'services' => fn(ParseNode $n) => $o->setServices($n->getCollectionOfObjectValues([Service::class, 'createFromDiscriminatorValue'])), 'skuId' => fn(ParseNode $n) => $o->setSkuId($n->getStringValue()), 'skuPartNumber' => fn(ParseNode $n) => $o->setSkuPartNumber($n->getStringValue()), @@ -115,6 +128,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('allotments', $this->getAllotments()); $writer->writeCollectionOfObjectValues('assignments', $this->getAssignments()); + $writer->writeStringValue('externalServiceIdentifier', $this->getExternalServiceIdentifier()); $writer->writeCollectionOfObjectValues('services', $this->getServices()); $writer->writeStringValue('skuId', $this->getSkuId()); $writer->writeStringValue('skuPartNumber', $this->getSkuPartNumber()); @@ -136,6 +150,14 @@ public function setAssignments(?array $value): void { $this->getBackingStore()->set('assignments', $value); } + /** + * Sets the externalServiceIdentifier property value. The externalServiceIdentifier property + * @param string|null $value Value to set for the externalServiceIdentifier property. + */ + public function setExternalServiceIdentifier(?string $value): void { + $this->getBackingStore()->set('externalServiceIdentifier', $value); + } + /** * Sets the services property value. Information about the services associated with the usageRight. Not nullable. Read-only. Supports $filter on the planId property. * @param array|null $value Value to set for the services property. diff --git a/src/Generated/Models/CloudPC.php b/src/Generated/Models/CloudPC.php index 52f189063b9..3565703b82b 100644 --- a/src/Generated/Models/CloudPC.php +++ b/src/Generated/Models/CloudPC.php @@ -51,7 +51,7 @@ public function getAllotmentDisplayName(): ?string { } /** - * Gets the connectionSetting property value. The connection setting of the Cloud PC. Possible values: enableSingleSignOn. Read Only. + * Gets the connectionSetting property value. The connection setting of the Cloud PC. Possible values: enableSingleSignOn. Read-only. * @return CloudPcConnectionSetting|null */ public function getConnectionSetting(): ?CloudPcConnectionSetting { @@ -154,6 +154,7 @@ public function getFieldDeserializers(): array { 'gracePeriodEndDateTime' => fn(ParseNode $n) => $o->setGracePeriodEndDateTime($n->getDateTimeValue()), 'groupDetail' => fn(ParseNode $n) => $o->setGroupDetail($n->getObjectValue([CloudPcEntraGroupDetail::class, 'createFromDiscriminatorValue'])), 'imageDisplayName' => fn(ParseNode $n) => $o->setImageDisplayName($n->getStringValue()), + 'isDisasterRecoveryActive' => fn(ParseNode $n) => $o->setIsDisasterRecoveryActive($n->getBooleanValue()), 'lastLoginResult' => fn(ParseNode $n) => $o->setLastLoginResult($n->getObjectValue([CloudPcLoginResult::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'lastRemoteActionResult' => fn(ParseNode $n) => $o->setLastRemoteActionResult($n->getObjectValue([CloudPcRemoteActionResult::class, 'createFromDiscriminatorValue'])), @@ -238,6 +239,18 @@ public function getImageDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'imageDisplayName'"); } + /** + * Gets the isDisasterRecoveryActive property value. The isDisasterRecoveryActive property + * @return bool|null + */ + public function getIsDisasterRecoveryActive(): ?bool { + $val = $this->getBackingStore()->get('isDisasterRecoveryActive'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDisasterRecoveryActive'"); + } + /** * Gets the lastLoginResult property value. The last login result of the Cloud PC. For example, { 'time': '2014-01-01T00:00:00Z'}. * @return CloudPcLoginResult|null @@ -409,7 +422,7 @@ public function getProvisioningType(): ?CloudPcProvisioningType { } /** - * Gets the scopeIds property value. The scopeIds property + * Gets the scopeIds property value. The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. Read-only. * @return array|null */ public function getScopeIds(): ?array { @@ -573,6 +586,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('gracePeriodEndDateTime', $this->getGracePeriodEndDateTime()); $writer->writeObjectValue('groupDetail', $this->getGroupDetail()); $writer->writeStringValue('imageDisplayName', $this->getImageDisplayName()); + $writer->writeBooleanValue('isDisasterRecoveryActive', $this->getIsDisasterRecoveryActive()); $writer->writeObjectValue('lastLoginResult', $this->getLastLoginResult()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeObjectValue('lastRemoteActionResult', $this->getLastRemoteActionResult()); @@ -618,7 +632,7 @@ public function setAllotmentDisplayName(?string $value): void { } /** - * Sets the connectionSetting property value. The connection setting of the Cloud PC. Possible values: enableSingleSignOn. Read Only. + * Sets the connectionSetting property value. The connection setting of the Cloud PC. Possible values: enableSingleSignOn. Read-only. * @param CloudPcConnectionSetting|null $value Value to set for the connectionSetting property. */ public function setConnectionSetting(?CloudPcConnectionSetting $value): void { @@ -705,6 +719,14 @@ public function setImageDisplayName(?string $value): void { $this->getBackingStore()->set('imageDisplayName', $value); } + /** + * Sets the isDisasterRecoveryActive property value. The isDisasterRecoveryActive property + * @param bool|null $value Value to set for the isDisasterRecoveryActive property. + */ + public function setIsDisasterRecoveryActive(?bool $value): void { + $this->getBackingStore()->set('isDisasterRecoveryActive', $value); + } + /** * Sets the lastLoginResult property value. The last login result of the Cloud PC. For example, { 'time': '2014-01-01T00:00:00Z'}. * @param CloudPcLoginResult|null $value Value to set for the lastLoginResult property. @@ -818,7 +840,7 @@ public function setProvisioningType(?CloudPcProvisioningType $value): void { } /** - * Sets the scopeIds property value. The scopeIds property + * Sets the scopeIds property value. The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. Read-only. * @param array|null $value Value to set for the scopeIds property. */ public function setScopeIds(?array $value): void { diff --git a/src/Generated/Models/CloudPcAgentPool.php b/src/Generated/Models/CloudPcAgentPool.php index 573d5420a8b..84de5b35680 100644 --- a/src/Generated/Models/CloudPcAgentPool.php +++ b/src/Generated/Models/CloudPcAgentPool.php @@ -52,7 +52,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the poolUrl property value. The poolUrl property + * Gets the poolUrl property value. The endpoint URL used to check out and check in agent sessions. This value becomes available after the pool reaches the active status. Read-only. * @return string|null */ public function getPoolUrl(): ?string { @@ -108,7 +108,7 @@ public function setBillingConfiguration(?CloudPcAgentPoolBillingConfiguration $v } /** - * Sets the poolUrl property value. The poolUrl property + * Sets the poolUrl property value. The endpoint URL used to check out and check in agent sessions. This value becomes available after the pool reaches the active status. Read-only. * @param string|null $value Value to set for the poolUrl property. */ public function setPoolUrl(?string $value): void { diff --git a/src/Generated/Models/CloudPcAgentPoolBillingConfiguration.php b/src/Generated/Models/CloudPcAgentPoolBillingConfiguration.php index d49978ce4f7..b7aa58771c1 100644 --- a/src/Generated/Models/CloudPcAgentPoolBillingConfiguration.php +++ b/src/Generated/Models/CloudPcAgentPoolBillingConfiguration.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the billingPlanId property value. The billingPlanId property + * Gets the billingPlanId property value. The identifier of the billing plan. * @return string|null */ public function getBillingPlanId(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the billingPlanId property value. The billingPlanId property + * Sets the billingPlanId property value. The identifier of the billing plan. * @param string|null $value Value to set for the billingPlanId property. */ public function setBillingPlanId(?string $value): void { diff --git a/src/Generated/Models/CloudPcAgentPoolCapabilityConfiguration.php b/src/Generated/Models/CloudPcAgentPoolCapabilityConfiguration.php index e04ceec8922..cf6a3db65f6 100644 --- a/src/Generated/Models/CloudPcAgentPoolCapabilityConfiguration.php +++ b/src/Generated/Models/CloudPcAgentPoolCapabilityConfiguration.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud } /** - * Gets the enableSingleSignOn property value. The enableSingleSignOn property + * Gets the enableSingleSignOn property value. When true, provisioned Cloud PCs support single sign-on, allowing users to authenticate with password-less options (such as FIDO2 keys) via Microsoft Entra ID. Default value is false. * @return bool|null */ public function getEnableSingleSignOn(): ?bool { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the enableSingleSignOn property value. The enableSingleSignOn property + * Sets the enableSingleSignOn property value. When true, provisioned Cloud PCs support single sign-on, allowing users to authenticate with password-less options (such as FIDO2 keys) via Microsoft Entra ID. Default value is false. * @param bool|null $value Value to set for the enableSingleSignOn property. */ public function setEnableSingleSignOn(?bool $value): void { diff --git a/src/Generated/Models/CloudPcAgentPoolScalingPolicy.php b/src/Generated/Models/CloudPcAgentPoolScalingPolicy.php index 0fdda1bb6df..3bc6adbfd4b 100644 --- a/src/Generated/Models/CloudPcAgentPoolScalingPolicy.php +++ b/src/Generated/Models/CloudPcAgentPoolScalingPolicy.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. The maximumCount property + * Gets the maximumCount property value. The maximum number of Cloud PCs in the pool. The valid values are 1 to 900, and must be greater than or equal to minimumCount. * @return int|null */ public function getMaximumCount(): ?int { @@ -81,7 +81,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. The minimumCount property + * Gets the minimumCount property value. The minimum number of Cloud PCs in the pool. The valid values are 0 to 900, and must be less than or equal to maximumCount. * @return int|null */ public function getMinimumCount(): ?int { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the maximumCount property value. The maximumCount property + * Sets the maximumCount property value. The maximum number of Cloud PCs in the pool. The valid values are 1 to 900, and must be greater than or equal to minimumCount. * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -140,7 +140,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. The minimumCount property + * Sets the minimumCount property value. The minimum number of Cloud PCs in the pool. The valid values are 0 to 900, and must be less than or equal to maximumCount. * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/CloudPcAgentPoolSessionUsage.php b/src/Generated/Models/CloudPcAgentPoolSessionUsage.php index d6ce8920b5c..3c7a0b74149 100644 --- a/src/Generated/Models/CloudPcAgentPoolSessionUsage.php +++ b/src/Generated/Models/CloudPcAgentPoolSessionUsage.php @@ -35,7 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud } /** - * Gets the activeSessionsCount property value. The activeSessionsCount property + * Gets the activeSessionsCount property value. The number of active sessions in the pool. Read-only. * @return int|null */ public function getActiveSessionsCount(): ?int { @@ -60,7 +60,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the availableSessionsCount property value. The availableSessionsCount property + * Gets the availableSessionsCount property value. The number of available sessions in the pool. Read-only. * @return int|null */ public function getAvailableSessionsCount(): ?int { @@ -116,7 +116,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the activeSessionsCount property value. The activeSessionsCount property + * Sets the activeSessionsCount property value. The number of active sessions in the pool. Read-only. * @param int|null $value Value to set for the activeSessionsCount property. */ public function setActiveSessionsCount(?int $value): void { @@ -132,7 +132,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the availableSessionsCount property value. The availableSessionsCount property + * Sets the availableSessionsCount property value. The number of available sessions in the pool. Read-only. * @param int|null $value Value to set for the availableSessionsCount property. */ public function setAvailableSessionsCount(?int $value): void { diff --git a/src/Generated/Models/CloudPcAgentPoolUserAssignment.php b/src/Generated/Models/CloudPcAgentPoolUserAssignment.php index 69db8faa0cc..bcc8478d6fe 100644 --- a/src/Generated/Models/CloudPcAgentPoolUserAssignment.php +++ b/src/Generated/Models/CloudPcAgentPoolUserAssignment.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the userPrincipalId property value. The userPrincipalId property + * Gets the userPrincipalId property value. The unique identifier of the user principal. * @return string|null */ public function getUserPrincipalId(): ?string { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the userPrincipalId property value. The userPrincipalId property + * Sets the userPrincipalId property value. The unique identifier of the user principal. * @param string|null $value Value to set for the userPrincipalId property. */ public function setUserPrincipalId(?string $value): void { diff --git a/src/Generated/Models/CloudPcCloudApp.php b/src/Generated/Models/CloudPcCloudApp.php index 7f63ea69756..6d777e3caf1 100644 --- a/src/Generated/Models/CloudPcCloudApp.php +++ b/src/Generated/Models/CloudPcCloudApp.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud } /** - * Gets the actionFailedErrorCode property value. The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue. The default value is null. Supports $filter, $select, $orderBy. Read-only. + * Gets the actionFailedErrorCode property value. The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue, iconPathInvalid, filePathInvalid. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: iconPathInvalid, filePathInvalid. The default value is null. Supports $filter, $select, $orderBy. Read-only. * @return CloudPcCloudAppActionFailedErrorCode|null */ public function getActionFailedErrorCode(): ?CloudPcCloudAppActionFailedErrorCode { @@ -176,7 +176,7 @@ public function getLastPublishedDateTime(): ?DateTime { } /** - * Gets the provisioningPolicyId property value. The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Read-only. Required. + * Gets the provisioningPolicyId property value. The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Required. * @return string|null */ public function getProvisioningPolicyId(): ?string { @@ -222,7 +222,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the actionFailedErrorCode property value. The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue. The default value is null. Supports $filter, $select, $orderBy. Read-only. + * Sets the actionFailedErrorCode property value. The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue, iconPathInvalid, filePathInvalid. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: iconPathInvalid, filePathInvalid. The default value is null. Supports $filter, $select, $orderBy. Read-only. * @param CloudPcCloudAppActionFailedErrorCode|null $value Value to set for the actionFailedErrorCode property. */ public function setActionFailedErrorCode(?CloudPcCloudAppActionFailedErrorCode $value): void { @@ -302,7 +302,7 @@ public function setLastPublishedDateTime(?DateTime $value): void { } /** - * Sets the provisioningPolicyId property value. The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Read-only. Required. + * Sets the provisioningPolicyId property value. The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Required. * @param string|null $value Value to set for the provisioningPolicyId property. */ public function setProvisioningPolicyId(?string $value): void { diff --git a/src/Generated/Models/CloudPcCloudAppDetail.php b/src/Generated/Models/CloudPcCloudAppDetail.php index 5431fe9fd59..642f58623ff 100644 --- a/src/Generated/Models/CloudPcCloudAppDetail.php +++ b/src/Generated/Models/CloudPcCloudAppDetail.php @@ -91,7 +91,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the filePath property value. Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. Read-only. + * Gets the filePath property value. Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. * @return string|null */ public function getFilePath(): ?string { @@ -176,7 +176,7 @@ public function setCommandLineArguments(?string $value): void { } /** - * Sets the filePath property value. Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. Read-only. + * Sets the filePath property value. Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. * @param string|null $value Value to set for the filePath property. */ public function setFilePath(?string $value): void { diff --git a/src/Generated/Models/CloudPcConfiguration.php b/src/Generated/Models/CloudPcConfiguration.php index 63552e205a3..6e62e88b641 100644 --- a/src/Generated/Models/CloudPcConfiguration.php +++ b/src/Generated/Models/CloudPcConfiguration.php @@ -71,7 +71,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the imageDisplayName property value. The imageDisplayName property + * Gets the imageDisplayName property value. The display name of the image. Read-only. * @return string|null */ public function getImageDisplayName(): ?string { @@ -83,7 +83,7 @@ public function getImageDisplayName(): ?string { } /** - * Gets the imageId property value. The imageId property + * Gets the imageId property value. The unique identifier of the operating system image used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}. * @return string|null */ public function getImageId(): ?string { @@ -119,7 +119,7 @@ public function getOdataType(): ?string { } /** - * Gets the osLocale property value. The osLocale property + * Gets the osLocale property value. The operating system locale for the Cloud PC. * @return string|null */ public function getOsLocale(): ?string { @@ -160,7 +160,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the imageDisplayName property value. The imageDisplayName property + * Sets the imageDisplayName property value. The display name of the image. Read-only. * @param string|null $value Value to set for the imageDisplayName property. */ public function setImageDisplayName(?string $value): void { @@ -168,7 +168,7 @@ public function setImageDisplayName(?string $value): void { } /** - * Sets the imageId property value. The imageId property + * Sets the imageId property value. The unique identifier of the operating system image used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}. * @param string|null $value Value to set for the imageId property. */ public function setImageId(?string $value): void { @@ -192,7 +192,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the osLocale property value. The osLocale property + * Sets the osLocale property value. The operating system locale for the Cloud PC. * @param string|null $value Value to set for the osLocale property. */ public function setOsLocale(?string $value): void { diff --git a/src/Generated/Models/CloudPcDeviceImage.php b/src/Generated/Models/CloudPcDeviceImage.php index d22d3e9c1b5..852ab7a7865 100644 --- a/src/Generated/Models/CloudPcDeviceImage.php +++ b/src/Generated/Models/CloudPcDeviceImage.php @@ -155,7 +155,7 @@ public function getOsVersionNumber(): ?string { } /** - * Gets the scopeIds property value. The scopeIds property + * Gets the scopeIds property value. The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. Read-only. * @return array|null */ public function getScopeIds(): ?array { @@ -315,7 +315,7 @@ public function setOsVersionNumber(?string $value): void { } /** - * Sets the scopeIds property value. The scopeIds property + * Sets the scopeIds property value. The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. Read-only. * @param array|null $value Value to set for the scopeIds property. */ public function setScopeIds(?array $value): void { diff --git a/src/Generated/Models/CloudPcGeographicLocationType.php b/src/Generated/Models/CloudPcGeographicLocationType.php index 187e6f550cb..2fa58f96ab1 100644 --- a/src/Generated/Models/CloudPcGeographicLocationType.php +++ b/src/Generated/Models/CloudPcGeographicLocationType.php @@ -21,4 +21,5 @@ class CloudPcGeographicLocationType extends Enum { public const US_GOVERNMENT = "usGovernment"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const MEXICO = "mexico"; + public const AUSTRALIA_NEW_ZEALAND = "australiaNewZealand"; } diff --git a/src/Generated/Models/CloudPcMicrosoftHostedNetworkConfiguration.php b/src/Generated/Models/CloudPcMicrosoftHostedNetworkConfiguration.php index bc8711e8fba..ebb919678d1 100644 --- a/src/Generated/Models/CloudPcMicrosoftHostedNetworkConfiguration.php +++ b/src/Generated/Models/CloudPcMicrosoftHostedNetworkConfiguration.php @@ -51,7 +51,7 @@ public function getGeographicLocationType(): ?CloudPcGeographicLocationType { } /** - * Gets the regionGroups property value. The regionGroups property + * Gets the regionGroups property value. The region group configurations for the network. * @return array|null */ public function getRegionGroups(): ?array { @@ -83,7 +83,7 @@ public function setGeographicLocationType(?CloudPcGeographicLocationType $value) } /** - * Sets the regionGroups property value. The regionGroups property + * Sets the regionGroups property value. The region group configurations for the network. * @param array|null $value Value to set for the regionGroups property. */ public function setRegionGroups(?array $value): void { diff --git a/src/Generated/Models/CloudPcPolicyPendingApplyStatusResult.php b/src/Generated/Models/CloudPcPolicyPendingApplyStatusResult.php new file mode 100644 index 00000000000..5bf9fa33fdb --- /dev/null +++ b/src/Generated/Models/CloudPcPolicyPendingApplyStatusResult.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 CloudPcPolicyPendingApplyStatusResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcPolicyPendingApplyStatusResult { + return new CloudPcPolicyPendingApplyStatusResult(); + } + + /** + * 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 [ + 'hasUnappliedPolicyUpdate' => fn(ParseNode $n) => $o->setHasUnappliedPolicyUpdate($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the hasUnappliedPolicyUpdate property value. Indicates whether the provisioning policy has unapplied changes pending for Cloud PCs. When true, the policy contains changes that aren't yet applied. When false, all policy changes are applied. Read-only. + * @return bool|null + */ + public function getHasUnappliedPolicyUpdate(): ?bool { + $val = $this->getBackingStore()->get('hasUnappliedPolicyUpdate'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasUnappliedPolicyUpdate'"); + } + + /** + * 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('hasUnappliedPolicyUpdate', $this->getHasUnappliedPolicyUpdate()); + $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 hasUnappliedPolicyUpdate property value. Indicates whether the provisioning policy has unapplied changes pending for Cloud PCs. When true, the policy contains changes that aren't yet applied. When false, all policy changes are applied. Read-only. + * @param bool|null $value Value to set for the hasUnappliedPolicyUpdate property. + */ + public function setHasUnappliedPolicyUpdate(?bool $value): void { + $this->getBackingStore()->set('hasUnappliedPolicyUpdate', $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/CloudPcPolicyScheduledApplyActionDetail.php b/src/Generated/Models/CloudPcPolicyScheduledApplyActionDetail.php index 230713141d4..6f333eeca23 100644 --- a/src/Generated/Models/CloudPcPolicyScheduledApplyActionDetail.php +++ b/src/Generated/Models/CloudPcPolicyScheduledApplyActionDetail.php @@ -57,6 +57,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'cronScheduleExpression' => fn(ParseNode $n) => $o->setCronScheduleExpression($n->getStringValue()), 'endDateTime' => fn(ParseNode $n) => $o->setEndDateTime($n->getStringValue()), + 'isForceUserLogoffEnabled' => fn(ParseNode $n) => $o->setIsForceUserLogoffEnabled($n->getBooleanValue()), 'nextRunDateTime' => fn(ParseNode $n) => $o->setNextRunDateTime($n->getStringValue()), 'reservePercentage' => fn(ParseNode $n) => $o->setReservePercentage($n->getIntegerValue()), 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getStringValue()), @@ -64,6 +65,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the isForceUserLogoffEnabled property value. Indicates whether active Cloud PC sessions are forcibly signed out when reprovisioning begins. When true, connected users are immediately signed out and reprovisioning starts right away; reservePercentage must be set to 0 when this property is true, otherwise the request fails. When false, reprovisioning waits until the user disconnects. The default value is false. Optional. Frontline shared only. + * @return bool|null + */ + public function getIsForceUserLogoffEnabled(): ?bool { + $val = $this->getBackingStore()->get('isForceUserLogoffEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isForceUserLogoffEnabled'"); + } + /** * Gets the nextRunDateTime property value. Indicates IT Admins can see when the next automatic regular apply is executed. It needs to be coordinated with timezone, for example, '2025-01-01 00:00:00' with 'China Standard Time' means the next task executes at Jan 01 2025 00:00:00 GMT+0800 (China Standard Time). Read-Only. * @return string|null @@ -120,6 +133,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('cronScheduleExpression', $this->getCronScheduleExpression()); $writer->writeStringValue('endDateTime', $this->getEndDateTime()); + $writer->writeBooleanValue('isForceUserLogoffEnabled', $this->getIsForceUserLogoffEnabled()); $writer->writeStringValue('nextRunDateTime', $this->getNextRunDateTime()); $writer->writeIntegerValue('reservePercentage', $this->getReservePercentage()); $writer->writeStringValue('startDateTime', $this->getStartDateTime()); @@ -142,6 +156,14 @@ public function setEndDateTime(?string $value): void { $this->getBackingStore()->set('endDateTime', $value); } + /** + * Sets the isForceUserLogoffEnabled property value. Indicates whether active Cloud PC sessions are forcibly signed out when reprovisioning begins. When true, connected users are immediately signed out and reprovisioning starts right away; reservePercentage must be set to 0 when this property is true, otherwise the request fails. When false, reprovisioning waits until the user disconnects. The default value is false. Optional. Frontline shared only. + * @param bool|null $value Value to set for the isForceUserLogoffEnabled property. + */ + public function setIsForceUserLogoffEnabled(?bool $value): void { + $this->getBackingStore()->set('isForceUserLogoffEnabled', $value); + } + /** * Sets the nextRunDateTime property value. Indicates IT Admins can see when the next automatic regular apply is executed. It needs to be coordinated with timezone, for example, '2025-01-01 00:00:00' with 'China Standard Time' means the next task executes at Jan 01 2025 00:00:00 GMT+0800 (China Standard Time). Read-Only. * @param string|null $value Value to set for the nextRunDateTime property. diff --git a/src/Generated/Models/CloudPcPool.php b/src/Generated/Models/CloudPcPool.php index 5461f96f46c..b9cf51a70e6 100644 --- a/src/Generated/Models/CloudPcPool.php +++ b/src/Generated/Models/CloudPcPool.php @@ -34,7 +34,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cloud } /** - * Gets the assignments property value. The assignments property + * Gets the assignments property value. The collection of assignments that grant user or service principal identities access to this pool. * @return array|null */ public function getAssignments(): ?array { @@ -72,7 +72,7 @@ public function getCloudPcConfiguration(): ?CloudPcConfiguration { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time when the pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -84,7 +84,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the description property value. The description property + * Gets the description property value. The description of the pool. The maximum length is 512 characters. * @return string|null */ public function getDescription(): ?string { @@ -96,7 +96,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the pool. The name is unique across Cloud PC pools in an organization. The maximum length is 60 characters. * @return string|null */ public function getDisplayName(): ?string { @@ -126,7 +126,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Gets the lastModifiedDateTime property value. The date and time when the pool was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -166,7 +166,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignments property value. The assignments property + * Sets the assignments property value. The collection of assignments that grant user or service principal identities access to this pool. * @param array|null $value Value to set for the assignments property. */ public function setAssignments(?array $value): void { @@ -190,7 +190,7 @@ public function setCloudPcConfiguration(?CloudPcConfiguration $value): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time when the pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -198,7 +198,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the description property value. The description property + * Sets the description property value. The description of the pool. The maximum length is 512 characters. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -206,7 +206,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the pool. The name is unique across Cloud PC pools in an organization. The maximum length is 60 characters. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -214,7 +214,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Sets the lastModifiedDateTime property value. The date and time when the pool was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/CloudPcProvisioningPolicy.php b/src/Generated/Models/CloudPcProvisioningPolicy.php index 85a2cd1b33a..873e1a17939 100644 --- a/src/Generated/Models/CloudPcProvisioningPolicy.php +++ b/src/Generated/Models/CloudPcProvisioningPolicy.php @@ -53,7 +53,7 @@ public function getAssignments(): ?array { } /** - * Gets the autopatch property value. Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. Supports $select. + * Gets the autopatch property value. Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. When you create or update a provisioning policy with autopatch, you must use a delegated token and the signed-in user must have the Intune Administrator role. Supports $select. * @return CloudPcProvisioningPolicyAutopatch|null */ public function getAutopatch(): ?CloudPcProvisioningPolicyAutopatch { @@ -65,7 +65,7 @@ public function getAutopatch(): ?CloudPcProvisioningPolicyAutopatch { } /** - * Gets the autopilotConfiguration property value. The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. Supports $select. + * Gets the autopilotConfiguration property value. The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. When you create or update a provisioning policy with autopilotConfiguration, use the required Microsoft Graph permissions listed on the corresponding create and update API pages. In delegated scenarios, the signed-in user must also have the Microsoft.Intune/DeviceConfigurations/Assign Intune RBAC permission. Supports $select. * @return CloudPcAutopilotConfiguration|null */ public function getAutopilotConfiguration(): ?CloudPcAutopilotConfiguration { @@ -211,6 +211,7 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setScopeIds($val); }, + 'snapshotResetMode' => fn(ParseNode $n) => $o->setSnapshotResetMode($n->getEnumValue(CloudPcSnapshotResetMode::class)), 'userExperienceType' => fn(ParseNode $n) => $o->setUserExperienceType($n->getEnumValue(CloudPcUserExperienceType::class)), 'userSettingsPersistenceConfiguration' => fn(ParseNode $n) => $o->setUserSettingsPersistenceConfiguration($n->getObjectValue([CloudPcUserSettingsPersistenceConfiguration::class, 'createFromDiscriminatorValue'])), 'windowsSetting' => fn(ParseNode $n) => $o->setWindowsSetting($n->getObjectValue([CloudPcWindowsSetting::class, 'createFromDiscriminatorValue'])), @@ -339,7 +340,7 @@ public function getProvisioningType(): ?CloudPcProvisioningType { } /** - * Gets the scopeIds property value. The scopeIds property + * Gets the scopeIds property value. The list of scope tag IDs for this resource. Read-only. * @return array|null */ public function getScopeIds(): ?array { @@ -352,6 +353,18 @@ public function getScopeIds(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'scopeIds'"); } + /** + * Gets the snapshotResetMode property value. The snapshotResetMode property + * @return CloudPcSnapshotResetMode|null + */ + public function getSnapshotResetMode(): ?CloudPcSnapshotResetMode { + $val = $this->getBackingStore()->get('snapshotResetMode'); + if (is_null($val) || $val instanceof CloudPcSnapshotResetMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'snapshotResetMode'"); + } + /** * Gets the userExperienceType property value. Specifies the type of cloud object the end user can access. The possible values are: cloudPc, cloudApp, unknownFutureValue. cloudPc indicates that the end user can access the entire desktop. cloudApp indicates that the end user can only access apps published under this provisioning policy. The type can't be changed once the provisioning policy is created. If not specified during creation, the default value is cloudPc. When cloudApp is selected, the provisioningType must be sharedByEntraGroup. Supports $filter, $select, $orderBy. * @return CloudPcUserExperienceType|null @@ -429,6 +442,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('microsoftManagedDesktop', $this->getMicrosoftManagedDesktop()); $writer->writeEnumValue('provisioningType', $this->getProvisioningType()); $writer->writeCollectionOfPrimitiveValues('scopeIds', $this->getScopeIds()); + $writer->writeEnumValue('snapshotResetMode', $this->getSnapshotResetMode()); $writer->writeEnumValue('userExperienceType', $this->getUserExperienceType()); $writer->writeObjectValue('userSettingsPersistenceConfiguration', $this->getUserSettingsPersistenceConfiguration()); $writer->writeObjectValue('windowsSetting', $this->getWindowsSetting()); @@ -452,7 +466,7 @@ public function setAssignments(?array $value): void { } /** - * Sets the autopatch property value. Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. Supports $select. + * Sets the autopatch property value. Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. When you create or update a provisioning policy with autopatch, you must use a delegated token and the signed-in user must have the Intune Administrator role. Supports $select. * @param CloudPcProvisioningPolicyAutopatch|null $value Value to set for the autopatch property. */ public function setAutopatch(?CloudPcProvisioningPolicyAutopatch $value): void { @@ -460,7 +474,7 @@ public function setAutopatch(?CloudPcProvisioningPolicyAutopatch $value): void { } /** - * Sets the autopilotConfiguration property value. The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. Supports $select. + * Sets the autopilotConfiguration property value. The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. When you create or update a provisioning policy with autopilotConfiguration, use the required Microsoft Graph permissions listed on the corresponding create and update API pages. In delegated scenarios, the signed-in user must also have the Microsoft.Intune/DeviceConfigurations/Assign Intune RBAC permission. Supports $select. * @param CloudPcAutopilotConfiguration|null $value Value to set for the autopilotConfiguration property. */ public function setAutopilotConfiguration(?CloudPcAutopilotConfiguration $value): void { @@ -612,13 +626,21 @@ public function setProvisioningType(?CloudPcProvisioningType $value): void { } /** - * Sets the scopeIds property value. The scopeIds property + * Sets the scopeIds property value. The list of scope tag IDs for this resource. Read-only. * @param array|null $value Value to set for the scopeIds property. */ public function setScopeIds(?array $value): void { $this->getBackingStore()->set('scopeIds', $value); } + /** + * Sets the snapshotResetMode property value. The snapshotResetMode property + * @param CloudPcSnapshotResetMode|null $value Value to set for the snapshotResetMode property. + */ + public function setSnapshotResetMode(?CloudPcSnapshotResetMode $value): void { + $this->getBackingStore()->set('snapshotResetMode', $value); + } + /** * Sets the userExperienceType property value. Specifies the type of cloud object the end user can access. The possible values are: cloudPc, cloudApp, unknownFutureValue. cloudPc indicates that the end user can access the entire desktop. cloudApp indicates that the end user can only access apps published under this provisioning policy. The type can't be changed once the provisioning policy is created. If not specified during creation, the default value is cloudPc. When cloudApp is selected, the provisioningType must be sharedByEntraGroup. Supports $filter, $select, $orderBy. * @param CloudPcUserExperienceType|null $value Value to set for the userExperienceType property. diff --git a/src/Generated/Models/CloudPcRegionGroupConfiguration.php b/src/Generated/Models/CloudPcRegionGroupConfiguration.php index 63f438b79e5..20dd092f002 100644 --- a/src/Generated/Models/CloudPcRegionGroupConfiguration.php +++ b/src/Generated/Models/CloudPcRegionGroupConfiguration.php @@ -101,7 +101,7 @@ public function getRegionGroup(): ?CloudPcRegionGroup { } /** - * Gets the regions property value. The regions property + * Gets the regions property value. The list of region names within the region group. The default value is automatic. * @return array|null */ public function getRegions(): ?array { @@ -158,7 +158,7 @@ public function setRegionGroup(?CloudPcRegionGroup $value): void { } /** - * Sets the regions property value. The regions property + * Sets the regions property value. The list of region names within the region group. The default value is automatic. * @param array|null $value Value to set for the regions property. */ public function setRegions(?array $value): void { diff --git a/src/Generated/Models/CloudPcSnapshotResetMode.php b/src/Generated/Models/CloudPcSnapshotResetMode.php new file mode 100644 index 00000000000..23d7e420d3d --- /dev/null +++ b/src/Generated/Models/CloudPcSnapshotResetMode.php @@ -0,0 +1,12 @@ + fn(ParseNode $n) => $o->setIsDeletable($n->getBooleanValue()), 'isReorderable' => fn(ParseNode $n) => $o->setIsReorderable($n->getBooleanValue()), 'isSealed' => fn(ParseNode $n) => $o->setIsSealed($n->getBooleanValue()), + 'isSearchable' => fn(ParseNode $n) => $o->setIsSearchable($n->getBooleanValue()), 'lookup' => fn(ParseNode $n) => $o->setLookup($n->getObjectValue([LookupColumn::class, 'createFromDiscriminatorValue'])), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), 'number' => fn(ParseNode $n) => $o->setNumber($n->getObjectValue([NumberColumn::class, 'createFromDiscriminatorValue'])), @@ -235,7 +236,7 @@ public function getHyperlinkOrPicture(): ?HyperlinkOrPictureColumn { } /** - * Gets the indexed property value. Specifies whether the column values can used for sorting and searching. + * Gets the indexed property value. Specifies whether the column values can be used for sorting and searching. * @return bool|null */ public function getIndexed(): ?bool { @@ -282,6 +283,18 @@ public function getIsSealed(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isSealed'"); } + /** + * Gets the isSearchable property value. Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer. + * @return bool|null + */ + public function getIsSearchable(): ?bool { + $val = $this->getBackingStore()->get('isSearchable'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSearchable'"); + } + /** * Gets the lookup property value. This column's data is looked up from another source in the site. * @return LookupColumn|null @@ -474,6 +487,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('isDeletable', $this->getIsDeletable()); $writer->writeBooleanValue('isReorderable', $this->getIsReorderable()); $writer->writeBooleanValue('isSealed', $this->getIsSealed()); + $writer->writeBooleanValue('isSearchable', $this->getIsSearchable()); $writer->writeObjectValue('lookup', $this->getLookup()); $writer->writeStringValue('name', $this->getName()); $writer->writeObjectValue('number', $this->getNumber()); @@ -603,7 +617,7 @@ public function setHyperlinkOrPicture(?HyperlinkOrPictureColumn $value): void { } /** - * Sets the indexed property value. Specifies whether the column values can used for sorting and searching. + * Sets the indexed property value. Specifies whether the column values can be used for sorting and searching. * @param bool|null $value Value to set for the indexed property. */ public function setIndexed(?bool $value): void { @@ -634,6 +648,14 @@ public function setIsSealed(?bool $value): void { $this->getBackingStore()->set('isSealed', $value); } + /** + * Sets the isSearchable property value. Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer. + * @param bool|null $value Value to set for the isSearchable property. + */ + public function setIsSearchable(?bool $value): void { + $this->getBackingStore()->set('isSearchable', $value); + } + /** * Sets the lookup property value. This column's data is looked up from another source in the site. * @param LookupColumn|null $value Value to set for the lookup property. diff --git a/src/Generated/Models/CommsOperation.php b/src/Generated/Models/CommsOperation.php index d2976ed079d..76c4bb37811 100644 --- a/src/Generated/Models/CommsOperation.php +++ b/src/Generated/Models/CommsOperation.php @@ -26,12 +26,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Comms $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.addLargeGalleryViewOperation': return new AddLargeGalleryViewOperation(); + case '#microsoft.graph.admitAllFromLobbyOperation': return new AdmitAllFromLobbyOperation(); + case '#microsoft.graph.admitFromLobbyOperation': return new AdmitFromLobbyOperation(); case '#microsoft.graph.cancelMediaProcessingOperation': return new CancelMediaProcessingOperation(); case '#microsoft.graph.inviteParticipantsOperation': return new InviteParticipantsOperation(); case '#microsoft.graph.muteParticipantOperation': return new MuteParticipantOperation(); case '#microsoft.graph.muteParticipantsOperation': return new MuteParticipantsOperation(); case '#microsoft.graph.playPromptOperation': return new PlayPromptOperation(); case '#microsoft.graph.recordOperation': return new RecordOperation(); + case '#microsoft.graph.removeFromLobbyOperation': return new RemoveFromLobbyOperation(); case '#microsoft.graph.sendDtmfTonesOperation': return new SendDtmfTonesOperation(); case '#microsoft.graph.startHoldMusicOperation': return new StartHoldMusicOperation(); case '#microsoft.graph.startRecordingOperation': return new StartRecordingOperation(); diff --git a/src/Generated/Models/ConditionalAccessPolicy.php b/src/Generated/Models/ConditionalAccessPolicy.php index 817f7c4fbe3..1929a2cbd13 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 { @@ -125,7 +125,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 { @@ -186,7 +186,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 { @@ -226,7 +226,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/ConnectedOrganizationMembers.php b/src/Generated/Models/ConnectedOrganizationMembers.php index 8ca2f3dacc0..fa596599de5 100644 --- a/src/Generated/Models/ConnectedOrganizationMembers.php +++ b/src/Generated/Models/ConnectedOrganizationMembers.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Conne } /** - * Gets the description property value. The name of the connected organization. Read only. + * Gets the description property value. The name of the connected organization. Read-only. * @return string|null */ public function getDescription(): ?string { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the description property value. The name of the connected organization. Read only. + * Sets the description property value. The name of the connected organization. Read-only. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { diff --git a/src/Generated/Models/ContextMetadata.php b/src/Generated/Models/ContextMetadata.php new file mode 100644 index 00000000000..24146dab7ec --- /dev/null +++ b/src/Generated/Models/ContextMetadata.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 ContextMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ContextMetadata { + return new ContextMetadata(); + } + + /** + * 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 [ + 'metadataProperties' => fn(ParseNode $n) => $o->setMetadataProperties($n->getObjectValue([CustomMetadataDictionary::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the metadataProperties property value. The metadataProperties property + * @return CustomMetadataDictionary|null + */ + public function getMetadataProperties(): ?CustomMetadataDictionary { + $val = $this->getBackingStore()->get('metadataProperties'); + if (is_null($val) || $val instanceof CustomMetadataDictionary) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'metadataProperties'"); + } + + /** + * 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('metadataProperties', $this->getMetadataProperties()); + $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 metadataProperties property value. The metadataProperties property + * @param CustomMetadataDictionary|null $value Value to set for the metadataProperties property. + */ + public function setMetadataProperties(?CustomMetadataDictionary $value): void { + $this->getBackingStore()->set('metadataProperties', $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/CopilotPackage.php b/src/Generated/Models/CopilotPackage.php index 7b9d2b54ee3..ca3c5466f27 100644 --- a/src/Generated/Models/CopilotPackage.php +++ b/src/Generated/Models/CopilotPackage.php @@ -70,6 +70,18 @@ public function getAvailableTo(): ?PackageStatus { 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 @@ -118,6 +130,7 @@ public function getFieldDeserializers(): array { '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) { @@ -305,6 +318,7 @@ public function serialize(SerializationWriter $writer): void { $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()); @@ -346,6 +360,14 @@ 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. diff --git a/src/Generated/Models/CopilotPackageDetail.php b/src/Generated/Models/CopilotPackageDetail.php index 1a9b3659e55..1fa1dc10431 100644 --- a/src/Generated/Models/CopilotPackageDetail.php +++ b/src/Generated/Models/CopilotPackageDetail.php @@ -102,6 +102,7 @@ public function getFieldDeserializers(): array { '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'])), ]); } @@ -129,6 +130,20 @@ public function getSensitivity(): ?string { 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 @@ -141,6 +156,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('elementDetails', $this->getElementDetails()); $writer->writeStringValue('longDescription', $this->getLongDescription()); $writer->writeStringValue('sensitivity', $this->getSensitivity()); + $writer->writeCollectionOfObjectValues('sharedWithUsersAndGroups', $this->getSharedWithUsersAndGroups()); } /** @@ -191,4 +207,12 @@ 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/CorrelatedIdentity.php b/src/Generated/Models/CorrelatedIdentity.php new file mode 100644 index 00000000000..cc094382b59 --- /dev/null +++ b/src/Generated/Models/CorrelatedIdentity.php @@ -0,0 +1,156 @@ +getBackingStore()->get('correlatedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'correlatedDateTime'"); + } + + /** + * Gets the error property value. Error information if the correlation for this identity failed. null if successful. Supports $filter (eq). + * @return CorrelationError|null + */ + public function getError(): ?CorrelationError { + $val = $this->getBackingStore()->get('error'); + if (is_null($val) || $val instanceof CorrelationError) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'error'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'correlatedDateTime' => fn(ParseNode $n) => $o->setCorrelatedDateTime($n->getDateTimeValue()), + 'error' => fn(ParseNode $n) => $o->setError($n->getObjectValue([CorrelationError::class, 'createFromDiscriminatorValue'])), + 'sourceIdentity' => fn(ParseNode $n) => $o->setSourceIdentity($n->getObjectValue([IdentityInfo::class, 'createFromDiscriminatorValue'])), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getStringValue()), + 'targetIdentity' => fn(ParseNode $n) => $o->setTargetIdentity($n->getObjectValue([IdentityInfo::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the sourceIdentity property value. The source identity information from the on-premises directory. Supports $filter (eq). + * @return IdentityInfo|null + */ + public function getSourceIdentity(): ?IdentityInfo { + $val = $this->getBackingStore()->get('sourceIdentity'); + if (is_null($val) || $val instanceof IdentityInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sourceIdentity'"); + } + + /** + * Gets the status property value. The correlation and assignment status. Possible values include: uncorrelated, correlatedNotAssigned, correlatedAssigned and failToCorrelate. Supports $filter (eq), $count. + * @return string|null + */ + public function getStatus(): ?string { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the targetIdentity property value. The target identity information from Microsoft Entra ID. Supports $filter (eq). + * @return IdentityInfo|null + */ + public function getTargetIdentity(): ?IdentityInfo { + $val = $this->getBackingStore()->get('targetIdentity'); + if (is_null($val) || $val instanceof IdentityInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetIdentity'"); + } + + /** + * Serializes 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('correlatedDateTime', $this->getCorrelatedDateTime()); + $writer->writeObjectValue('error', $this->getError()); + $writer->writeObjectValue('sourceIdentity', $this->getSourceIdentity()); + $writer->writeStringValue('status', $this->getStatus()); + $writer->writeObjectValue('targetIdentity', $this->getTargetIdentity()); + } + + /** + * Sets the correlatedDateTime property value. The date and time when the identity was correlated. Supports $orderby. + * @param DateTime|null $value Value to set for the correlatedDateTime property. + */ + public function setCorrelatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('correlatedDateTime', $value); + } + + /** + * Sets the error property value. Error information if the correlation for this identity failed. null if successful. Supports $filter (eq). + * @param CorrelationError|null $value Value to set for the error property. + */ + public function setError(?CorrelationError $value): void { + $this->getBackingStore()->set('error', $value); + } + + /** + * Sets the sourceIdentity property value. The source identity information from the on-premises directory. Supports $filter (eq). + * @param IdentityInfo|null $value Value to set for the sourceIdentity property. + */ + public function setSourceIdentity(?IdentityInfo $value): void { + $this->getBackingStore()->set('sourceIdentity', $value); + } + + /** + * Sets the status property value. The correlation and assignment status. Possible values include: uncorrelated, correlatedNotAssigned, correlatedAssigned and failToCorrelate. Supports $filter (eq), $count. + * @param string|null $value Value to set for the status property. + */ + public function setStatus(?string $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the targetIdentity property value. The target identity information from Microsoft Entra ID. Supports $filter (eq). + * @param IdentityInfo|null $value Value to set for the targetIdentity property. + */ + public function setTargetIdentity(?IdentityInfo $value): void { + $this->getBackingStore()->set('targetIdentity', $value); + } + +} diff --git a/src/Generated/Models/CorrelatedIdentityCollectionResponse.php b/src/Generated/Models/CorrelatedIdentityCollectionResponse.php new file mode 100644 index 00000000000..b38342a4846 --- /dev/null +++ b/src/Generated/Models/CorrelatedIdentityCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CorrelatedIdentity::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, CorrelatedIdentity::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/CorrelationError.php b/src/Generated/Models/CorrelationError.php new file mode 100644 index 00000000000..f89bef5dad0 --- /dev/null +++ b/src/Generated/Models/CorrelationError.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 CorrelationError + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CorrelationError { + return new CorrelationError(); + } + + /** + * 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 code property value. The error code indicating why the correlation failed. + * @return string|null + */ + public function getCode(): ?string { + $val = $this->getBackingStore()->get('code'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'code'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'code' => fn(ParseNode $n) => $o->setCode($n->getStringValue()), + 'message' => fn(ParseNode $n) => $o->setMessage($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the message property value. A human-readable description of the error. + * @return string|null + */ + public function getMessage(): ?string { + $val = $this->getBackingStore()->get('message'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'message'"); + } + + /** + * 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('code', $this->getCode()); + $writer->writeStringValue('message', $this->getMessage()); + $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 code property value. The error code indicating why the correlation failed. + * @param string|null $value Value to set for the code property. + */ + public function setCode(?string $value): void { + $this->getBackingStore()->set('code', $value); + } + + /** + * Sets the message property value. A human-readable description of the error. + * @param string|null $value Value to set for the message property. + */ + public function setMessage(?string $value): void { + $this->getBackingStore()->set('message', $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/CrossCloudAzureActiveDirectoryTenant.php b/src/Generated/Models/CrossCloudAzureActiveDirectoryTenant.php index 1f2852d639e..ec8c9940936 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/CrossTenantAccessPolicyConfigurationPartner.php b/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php index 6a85d4f31b3..4b28f09d269 100644 --- a/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php +++ b/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php @@ -131,6 +131,7 @@ public function getFieldDeserializers(): array { 'm365Capabilities' => fn(ParseNode $n) => $o->setM365Capabilities($n->getCollectionOfObjectValues([M365CapabilityBase::class, 'createFromDiscriminatorValue'])), 'm365CollaborationInbound' => fn(ParseNode $n) => $o->setM365CollaborationInbound($n->getObjectValue([CrossTenantAccessPolicyM365CollaborationInboundSetting::class, 'createFromDiscriminatorValue'])), 'm365CollaborationOutbound' => fn(ParseNode $n) => $o->setM365CollaborationOutbound($n->getObjectValue([CrossTenantAccessPolicyM365CollaborationOutboundSetting::class, 'createFromDiscriminatorValue'])), + 'serviceProviderConstraints' => fn(ParseNode $n) => $o->setServiceProviderConstraints($n->getObjectValue([ServiceProviderConstraints::class, 'createFromDiscriminatorValue'])), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), 'tenantRestrictions' => fn(ParseNode $n) => $o->setTenantRestrictions($n->getObjectValue([CrossTenantAccessPolicyTenantRestrictions::class, 'createFromDiscriminatorValue'])), ]); @@ -222,6 +223,18 @@ public function getM365CollaborationOutbound(): ?CrossTenantAccessPolicyM365Coll throw new \UnexpectedValueException("Invalid type found in backing store for 'm365CollaborationOutbound'"); } + /** + * Gets the serviceProviderConstraints property value. The serviceProviderConstraints property + * @return ServiceProviderConstraints|null + */ + public function getServiceProviderConstraints(): ?ServiceProviderConstraints { + $val = $this->getBackingStore()->get('serviceProviderConstraints'); + if (is_null($val) || $val instanceof ServiceProviderConstraints) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceProviderConstraints'"); + } + /** * Gets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @return string|null @@ -266,6 +279,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('m365Capabilities', $this->getM365Capabilities()); $writer->writeObjectValue('m365CollaborationInbound', $this->getM365CollaborationInbound()); $writer->writeObjectValue('m365CollaborationOutbound', $this->getM365CollaborationOutbound()); + $writer->writeObjectValue('serviceProviderConstraints', $this->getServiceProviderConstraints()); $writer->writeStringValue('tenantId', $this->getTenantId()); $writer->writeObjectValue('tenantRestrictions', $this->getTenantRestrictions()); } @@ -382,6 +396,14 @@ public function setM365CollaborationOutbound(?CrossTenantAccessPolicyM365Collabo $this->getBackingStore()->set('m365CollaborationOutbound', $value); } + /** + * Sets the serviceProviderConstraints property value. The serviceProviderConstraints property + * @param ServiceProviderConstraints|null $value Value to set for the serviceProviderConstraints property. + */ + public function setServiceProviderConstraints(?ServiceProviderConstraints $value): void { + $this->getBackingStore()->set('serviceProviderConstraints', $value); + } + /** * Sets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @param string|null $value Value to set for the tenantId property. diff --git a/src/Generated/Models/CrossTenantMigrationJob.php b/src/Generated/Models/CrossTenantMigrationJob.php index 2d472165bfc..05ae09b4c79 100644 --- a/src/Generated/Models/CrossTenantMigrationJob.php +++ b/src/Generated/Models/CrossTenantMigrationJob.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cross } /** - * Gets the completeAfterDateTime property value. DateTime after which the migration should be performed + * Gets the completeAfterDateTime property value. Date and time after which the migration should be performed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getCompleteAfterDateTime(): ?DateTime { @@ -39,7 +39,7 @@ public function getCompleteAfterDateTime(): ?DateTime { } /** - * Gets the createdBy property value. ID of the user that created the job + * Gets the createdBy property value. User principal name (UPN) of the user who created the job. Read-only. * @return string|null */ public function getCreatedBy(): ?string { @@ -51,7 +51,7 @@ public function getCreatedBy(): ?string { } /** - * Gets the createdDateTime property value. When the job what created + * Gets the createdDateTime property value. When the job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -63,7 +63,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the displayName property value. Display name of the job. Must be unique per tenant + * Gets the displayName property value. Display name of the job. Must be unique per tenant. * @return string|null */ public function getDisplayName(): ?string { @@ -75,7 +75,7 @@ public function getDisplayName(): ?string { } /** - * Gets the exchangeSettings property value. Settings to use for migration of Exchange workload + * Gets the exchangeSettings property value. Settings to use for migration of Exchange workload. Nullable. * @return ExchangeOnlineCrossTenantMigrationSettings|null */ public function getExchangeSettings(): ?ExchangeOnlineCrossTenantMigrationSettings { @@ -138,7 +138,7 @@ public function getJobType(): ?CrossTenantMigrationJobType { } /** - * Gets the lastUpdatedDateTime property value. When this migration job was last updated + * Gets the lastUpdatedDateTime property value. When this migration job was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only. * @return DateTime|null */ public function getLastUpdatedDateTime(): ?DateTime { @@ -150,7 +150,7 @@ public function getLastUpdatedDateTime(): ?DateTime { } /** - * Gets the message property value. Status message of the migration job + * Gets the message property value. Status message of the migration job. Nullable. Read-only. * @return string|null */ public function getMessage(): ?string { @@ -162,7 +162,7 @@ public function getMessage(): ?string { } /** - * Gets the resources property value. IDs (GUID) of the resources being migrated with the migration job + * Gets the resources property value. IDs (GUID) of the resources that are migrated with the migration job. * @return array|null */ public function getResources(): ?array { @@ -176,7 +176,7 @@ public function getResources(): ?array { } /** - * Gets the resourceType property value. Type of resource being migrated. Only Users is currently supported + * Gets the resourceType property value. Type of resource being migrated. Only Users is currently supported. * @return string|null */ public function getResourceType(): ?string { @@ -188,7 +188,7 @@ public function getResourceType(): ?string { } /** - * Gets the sourceTenantId property value. ID (GUID) of the tenant that content is being migrated from + * Gets the sourceTenantId property value. ID (GUID) of the tenant that content is migrated from. * @return string|null */ public function getSourceTenantId(): ?string { @@ -212,7 +212,7 @@ public function getStatus(): ?CrossTenantMigrationJobStatus { } /** - * Gets the targetTenantId property value. ID of the tenant that content is being migrated to + * Gets the targetTenantId property value. ID of the tenant that content is migrated to. Read-only. * @return string|null */ public function getTargetTenantId(): ?string { @@ -224,7 +224,7 @@ public function getTargetTenantId(): ?string { } /** - * Gets the users property value. Details and status of the users being migrated in this migration job + * Gets the users property value. Details and status of the users migrated in this migration job. * @return array|null */ public function getUsers(): ?array { @@ -238,7 +238,7 @@ public function getUsers(): ?array { } /** - * Gets the workloads property value. Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint) + * Gets the workloads property value. Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint). * @return array|null */ public function getWorkloads(): ?array { @@ -275,7 +275,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the completeAfterDateTime property value. DateTime after which the migration should be performed + * Sets the completeAfterDateTime property value. Date and time after which the migration should be performed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the completeAfterDateTime property. */ public function setCompleteAfterDateTime(?DateTime $value): void { @@ -283,7 +283,7 @@ public function setCompleteAfterDateTime(?DateTime $value): void { } /** - * Sets the createdBy property value. ID of the user that created the job + * Sets the createdBy property value. User principal name (UPN) of the user who created the job. Read-only. * @param string|null $value Value to set for the createdBy property. */ public function setCreatedBy(?string $value): void { @@ -291,7 +291,7 @@ public function setCreatedBy(?string $value): void { } /** - * Sets the createdDateTime property value. When the job what created + * Sets the createdDateTime property value. When the job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -299,7 +299,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the displayName property value. Display name of the job. Must be unique per tenant + * Sets the displayName property value. Display name of the job. Must be unique per tenant. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -307,7 +307,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the exchangeSettings property value. Settings to use for migration of Exchange workload + * Sets the exchangeSettings property value. Settings to use for migration of Exchange workload. Nullable. * @param ExchangeOnlineCrossTenantMigrationSettings|null $value Value to set for the exchangeSettings property. */ public function setExchangeSettings(?ExchangeOnlineCrossTenantMigrationSettings $value): void { @@ -323,7 +323,7 @@ public function setJobType(?CrossTenantMigrationJobType $value): void { } /** - * Sets the lastUpdatedDateTime property value. When this migration job was last updated + * Sets the lastUpdatedDateTime property value. When this migration job was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only. * @param DateTime|null $value Value to set for the lastUpdatedDateTime property. */ public function setLastUpdatedDateTime(?DateTime $value): void { @@ -331,7 +331,7 @@ public function setLastUpdatedDateTime(?DateTime $value): void { } /** - * Sets the message property value. Status message of the migration job + * Sets the message property value. Status message of the migration job. Nullable. Read-only. * @param string|null $value Value to set for the message property. */ public function setMessage(?string $value): void { @@ -339,7 +339,7 @@ public function setMessage(?string $value): void { } /** - * Sets the resources property value. IDs (GUID) of the resources being migrated with the migration job + * Sets the resources property value. IDs (GUID) of the resources that are migrated with the migration job. * @param array|null $value Value to set for the resources property. */ public function setResources(?array $value): void { @@ -347,7 +347,7 @@ public function setResources(?array $value): void { } /** - * Sets the resourceType property value. Type of resource being migrated. Only Users is currently supported + * Sets the resourceType property value. Type of resource being migrated. Only Users is currently supported. * @param string|null $value Value to set for the resourceType property. */ public function setResourceType(?string $value): void { @@ -355,7 +355,7 @@ public function setResourceType(?string $value): void { } /** - * Sets the sourceTenantId property value. ID (GUID) of the tenant that content is being migrated from + * Sets the sourceTenantId property value. ID (GUID) of the tenant that content is migrated from. * @param string|null $value Value to set for the sourceTenantId property. */ public function setSourceTenantId(?string $value): void { @@ -371,7 +371,7 @@ public function setStatus(?CrossTenantMigrationJobStatus $value): void { } /** - * Sets the targetTenantId property value. ID of the tenant that content is being migrated to + * Sets the targetTenantId property value. ID of the tenant that content is migrated to. Read-only. * @param string|null $value Value to set for the targetTenantId property. */ public function setTargetTenantId(?string $value): void { @@ -379,7 +379,7 @@ public function setTargetTenantId(?string $value): void { } /** - * Sets the users property value. Details and status of the users being migrated in this migration job + * Sets the users property value. Details and status of the users migrated in this migration job. * @param array|null $value Value to set for the users property. */ public function setUsers(?array $value): void { @@ -387,7 +387,7 @@ public function setUsers(?array $value): void { } /** - * Sets the workloads property value. Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint) + * Sets the workloads property value. Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint). * @param array|null $value Value to set for the workloads property. */ public function setWorkloads(?array $value): void { diff --git a/src/Generated/Models/CustomAppManagementApplicationConfiguration.php b/src/Generated/Models/CustomAppManagementApplicationConfiguration.php index b8bf8236558..e5249a8908a 100644 --- a/src/Generated/Models/CustomAppManagementApplicationConfiguration.php +++ b/src/Generated/Models/CustomAppManagementApplicationConfiguration.php @@ -106,7 +106,7 @@ public function getOdataType(): ?string { } /** - * Gets the redirectUris property value. The redirectUris property + * Gets the redirectUris property value. Configuration for redirect URI validation rules and restrictions. * @return RedirectUriConfiguration|null */ public function getRedirectUris(): ?RedirectUriConfiguration { @@ -170,7 +170,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the redirectUris property value. The redirectUris property + * Sets the redirectUris property value. Configuration for redirect URI validation rules and restrictions. * @param RedirectUriConfiguration|null $value Value to set for the redirectUris property. */ public function setRedirectUris(?RedirectUriConfiguration $value): void { diff --git a/src/Generated/Models/CustomDataProvidedResourceAccessReviewUploadSession.php b/src/Generated/Models/CustomDataProvidedResourceAccessReviewUploadSession.php new file mode 100644 index 00000000000..d2bd0927cac --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourceAccessReviewUploadSession.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CustomDataProvidedResourceAccessReviewUploadSession + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomDataProvidedResourceAccessReviewUploadSession { + return new CustomDataProvidedResourceAccessReviewUploadSession(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextData.php b/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextData.php new file mode 100644 index 00000000000..0b9d1c30709 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextData.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessReviewContextData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewContextData { + return new AccessReviewContextData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextDataBase.php b/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextDataBase.php new file mode 100644 index 00000000000..7ea2e637f63 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourcePayloads/AccessReviewContextDataBase.php @@ -0,0 +1,98 @@ +setOdataType('#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessReviewContextDataBase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewContextDataBase { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData': return new AccessReviewContextData(); + case '#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData': return new ApplyDecisionContextData(); + } + } + return new AccessReviewContextDataBase(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'reviewDefinitionId' => fn(ParseNode $n) => $o->setReviewDefinitionId($n->getStringValue()), + 'reviewInstanceId' => fn(ParseNode $n) => $o->setReviewInstanceId($n->getStringValue()), + ]); + } + + /** + * Gets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. + * @return string|null + */ + public function getReviewDefinitionId(): ?string { + $val = $this->getBackingStore()->get('reviewDefinitionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reviewDefinitionId'"); + } + + /** + * Gets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. + * @return string|null + */ + public function getReviewInstanceId(): ?string { + $val = $this->getBackingStore()->get('reviewInstanceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reviewInstanceId'"); + } + + /** + * Serializes 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('reviewDefinitionId', $this->getReviewDefinitionId()); + $writer->writeStringValue('reviewInstanceId', $this->getReviewInstanceId()); + } + + /** + * Sets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. + * @param string|null $value Value to set for the reviewDefinitionId property. + */ + public function setReviewDefinitionId(?string $value): void { + $this->getBackingStore()->set('reviewDefinitionId', $value); + } + + /** + * Sets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. + * @param string|null $value Value to set for the reviewInstanceId property. + */ + public function setReviewInstanceId(?string $value): void { + $this->getBackingStore()->set('reviewInstanceId', $value); + } + +} diff --git a/src/Generated/Models/CustomDataProvidedResourcePayloads/ApplyDecisionContextData.php b/src/Generated/Models/CustomDataProvidedResourcePayloads/ApplyDecisionContextData.php new file mode 100644 index 00000000000..cacf4804f78 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourcePayloads/ApplyDecisionContextData.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplyDecisionContextData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplyDecisionContextData { + return new ApplyDecisionContextData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CustomDataProvidedResourcePayloads/Data.php b/src/Generated/Models/CustomDataProvidedResourcePayloads/Data.php new file mode 100644 index 00000000000..2d5155d1665 --- /dev/null +++ b/src/Generated/Models/CustomDataProvidedResourcePayloads/Data.php @@ -0,0 +1,123 @@ +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 Data + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Data { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData': return new AccessReviewContextData(); + case '#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase': return new AccessReviewContextDataBase(); + case '#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData': return new ApplyDecisionContextData(); + } + } + return new Data(); + } + + /** + * 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/CustomDataProvidedResourceUploadSession.php b/src/Generated/Models/CustomDataProvidedResourceUploadSession.php index 5d2754cc07a..397c43a9328 100644 --- a/src/Generated/Models/CustomDataProvidedResourceUploadSession.php +++ b/src/Generated/Models/CustomDataProvidedResourceUploadSession.php @@ -3,6 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; use DateTime; +use Microsoft\Graph\Beta\Generated\Models\CustomDataProvidedResourcePayloads\Data; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -23,6 +24,13 @@ public function __construct() { * @return CustomDataProvidedResourceUploadSession */ public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomDataProvidedResourceUploadSession { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession': return new CustomDataProvidedResourceAccessReviewUploadSession(); + } + } return new CustomDataProvidedResourceUploadSession(); } @@ -39,12 +47,12 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the data property value. An object containing the context for which this data is being uploaded. Currently the only possible concrete type is accessReviewResourceDataUploadSessionContextData - * @return CustomExtensionData|null + * Gets the data property value. An object containing the context for which this data is being uploaded. + * @return Data|null */ - public function getData(): ?CustomExtensionData { + public function getData(): ?Data { $val = $this->getBackingStore()->get('data'); - if (is_null($val) || $val instanceof CustomExtensionData) { + if (is_null($val) || $val instanceof Data) { return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'data'"); @@ -58,14 +66,12 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), - 'data' => fn(ParseNode $n) => $o->setData($n->getObjectValue([CustomExtensionData::class, 'createFromDiscriminatorValue'])), + 'data' => fn(ParseNode $n) => $o->setData($n->getObjectValue([Data::class, 'createFromDiscriminatorValue'])), 'files' => fn(ParseNode $n) => $o->setFiles($n->getCollectionOfObjectValues([CustomDataProvidedResourceFile::class, 'createFromDiscriminatorValue'])), 'isUploadDone' => fn(ParseNode $n) => $o->setIsUploadDone($n->getBooleanValue()), 'referenceId' => fn(ParseNode $n) => $o->setReferenceId($n->getStringValue()), - 'source' => fn(ParseNode $n) => $o->setSource($n->getStringValue()), 'stats' => fn(ParseNode $n) => $o->setStats($n->getObjectValue([CustomDataProvidedResourceUploadStats::class, 'createFromDiscriminatorValue'])), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(CustomDataProvidedResourceUploadStatus::class)), - 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), ]); } @@ -107,18 +113,6 @@ public function getReferenceId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'referenceId'"); } - /** - * Gets the source property value. The source of the access data. This should be set to the customdataprovidedresource's name when creating the session. - * @return string|null - */ - public function getSource(): ?string { - $val = $this->getBackingStore()->get('source'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'source'"); - } - /** * Gets the stats property value. The stats property * @return CustomDataProvidedResourceUploadStats|null @@ -143,18 +137,6 @@ public function getStatus(): ?CustomDataProvidedResourceUploadStatus { throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); } - /** - * Gets the type property value. Schematized form of the expected CSV columns in the uploaded file. The only possible value currently is: accessReviewDataUploadTriggerCallbackData - * @return string|null - */ - public function getType(): ?string { - $val = $this->getBackingStore()->get('type'); - if (is_null($val) || is_string($val)) { - 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 @@ -166,10 +148,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('files', $this->getFiles()); $writer->writeBooleanValue('isUploadDone', $this->getIsUploadDone()); $writer->writeStringValue('referenceId', $this->getReferenceId()); - $writer->writeStringValue('source', $this->getSource()); $writer->writeObjectValue('stats', $this->getStats()); $writer->writeEnumValue('status', $this->getStatus()); - $writer->writeStringValue('type', $this->getType()); } /** @@ -181,10 +161,10 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the data property value. An object containing the context for which this data is being uploaded. Currently the only possible concrete type is accessReviewResourceDataUploadSessionContextData - * @param CustomExtensionData|null $value Value to set for the data property. + * Sets the data property value. An object containing the context for which this data is being uploaded. + * @param Data|null $value Value to set for the data property. */ - public function setData(?CustomExtensionData $value): void { + public function setData(?Data $value): void { $this->getBackingStore()->set('data', $value); } @@ -212,14 +192,6 @@ public function setReferenceId(?string $value): void { $this->getBackingStore()->set('referenceId', $value); } - /** - * Sets the source property value. The source of the access data. This should be set to the customdataprovidedresource's name when creating the session. - * @param string|null $value Value to set for the source property. - */ - public function setSource(?string $value): void { - $this->getBackingStore()->set('source', $value); - } - /** * Sets the stats property value. The stats property * @param CustomDataProvidedResourceUploadStats|null $value Value to set for the stats property. @@ -236,12 +208,4 @@ public function setStatus(?CustomDataProvidedResourceUploadStatus $value): void $this->getBackingStore()->set('status', $value); } - /** - * Sets the type property value. Schematized form of the expected CSV columns in the uploaded file. The only possible value currently is: accessReviewDataUploadTriggerCallbackData - * @param string|null $value Value to set for the type property. - */ - public function setType(?string $value): void { - $this->getBackingStore()->set('type', $value); - } - } diff --git a/src/Generated/Models/CustomEmojiFromIdentitySet.php b/src/Generated/Models/CustomEmojiFromIdentitySet.php new file mode 100644 index 00000000000..8447c2dd92e --- /dev/null +++ b/src/Generated/Models/CustomEmojiFromIdentitySet.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.customEmojiFromIdentitySet'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CustomEmojiFromIdentitySet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomEmojiFromIdentitySet { + return new CustomEmojiFromIdentitySet(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CustomExtensionData.php b/src/Generated/Models/CustomExtensionData.php index 2d54f710e07..0f825df42c9 100644 --- a/src/Generated/Models/CustomExtensionData.php +++ b/src/Generated/Models/CustomExtensionData.php @@ -4,6 +4,7 @@ use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\CustomTaskExtensionCallbackData; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\CustomTaskExtensionCalloutData; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\CustomTaskExtensionResponseData; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -38,11 +39,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Custo $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.accessPackageAssignmentRequestCallbackData': return new AccessPackageAssignmentRequestCallbackData(); - case '#microsoft.graph.accessReviewDataUploadTriggerCallbackData': return new AccessReviewDataUploadTriggerCallbackData(); - case '#microsoft.graph.accessReviewResourceDataUploadSessionContextData': return new AccessReviewResourceDataUploadSessionContextData(); case '#microsoft.graph.assignmentRequestApprovalStageCallbackData': return new AssignmentRequestApprovalStageCallbackData(); case '#microsoft.graph.identityGovernance.customTaskExtensionCallbackData': return new CustomTaskExtensionCallbackData(); case '#microsoft.graph.identityGovernance.customTaskExtensionCalloutData': return new CustomTaskExtensionCalloutData(); + case '#microsoft.graph.identityGovernance.customTaskExtensionResponseData': return new CustomTaskExtensionResponseData(); } } return new CustomExtensionData(); diff --git a/src/Generated/Models/DdmAppAllowDownloadsOverCellular.php b/src/Generated/Models/DdmAppAllowDownloadsOverCellular.php new file mode 100644 index 00000000000..41c2c565e1e --- /dev/null +++ b/src/Generated/Models/DdmAppAllowDownloadsOverCellular.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.delegatedAdminServiceProviderConstraints'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DelegatedAdminServiceProviderConstraints + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DelegatedAdminServiceProviderConstraints { + return new DelegatedAdminServiceProviderConstraints(); + } + + /** + * Gets the allowedRoleTemplateIds property value. The allowedRoleTemplateIds property + * @return array|null + */ + public function getAllowedRoleTemplateIds(): ?array { + $val = $this->getBackingStore()->get('allowedRoleTemplateIds'); + 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 'allowedRoleTemplateIds'"); + } + + /** + * 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'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'allowedRoleTemplateIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAllowedRoleTemplateIds($val); + }, + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * 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'"); + } + + /** + * Serializes 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('allowedRoleTemplateIds', $this->getAllowedRoleTemplateIds()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + } + + /** + * Sets the allowedRoleTemplateIds property value. The allowedRoleTemplateIds property + * @param array|null $value Value to set for the allowedRoleTemplateIds property. + */ + public function setAllowedRoleTemplateIds(?array $value): void { + $this->getBackingStore()->set('allowedRoleTemplateIds', $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 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); + } + +} diff --git a/src/Generated/Models/DeviceCompliancePolicyScript.php b/src/Generated/Models/DeviceCompliancePolicyScript.php index 9dafefe06fa..0a4fdd5217f 100644 --- a/src/Generated/Models/DeviceCompliancePolicyScript.php +++ b/src/Generated/Models/DeviceCompliancePolicyScript.php @@ -78,6 +78,7 @@ public function getFieldDeserializers(): array { 'deviceComplianceScriptId' => fn(ParseNode $n) => $o->setDeviceComplianceScriptId($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'rulesContent' => fn(ParseNode $n) => $o->setRulesContent($n->getBinaryContent()), + 'runIntervalInMinutes' => fn(ParseNode $n) => $o->setRunIntervalInMinutes($n->getIntegerValue()), ]; } @@ -105,6 +106,18 @@ public function getRulesContent(): ?StreamInterface { throw new \UnexpectedValueException("Invalid type found in backing store for 'rulesContent'"); } + /** + * Gets the runIntervalInMinutes property value. Indicates the interval, in minutes, at which the custom compliance script is evaluated on the device. Allowed range from 1 to 480. Nullable. + * @return int|null + */ + public function getRunIntervalInMinutes(): ?int { + $val = $this->getBackingStore()->get('runIntervalInMinutes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runIntervalInMinutes'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -113,6 +126,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('deviceComplianceScriptId', $this->getDeviceComplianceScriptId()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeBinaryContent('rulesContent', $this->getRulesContent()); + $writer->writeIntegerValue('runIntervalInMinutes', $this->getRunIntervalInMinutes()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -156,4 +170,12 @@ public function setRulesContent(?StreamInterface $value): void { $this->getBackingStore()->set('rulesContent', $value); } + /** + * Sets the runIntervalInMinutes property value. Indicates the interval, in minutes, at which the custom compliance script is evaluated on the device. Allowed range from 1 to 480. Nullable. + * @param int|null $value Value to set for the runIntervalInMinutes property. + */ + public function setRunIntervalInMinutes(?int $value): void { + $this->getBackingStore()->set('runIntervalInMinutes', $value); + } + } diff --git a/src/Generated/Models/DeviceComplianceScript.php b/src/Generated/Models/DeviceComplianceScript.php index d01be1a0719..45be1caaae0 100644 --- a/src/Generated/Models/DeviceComplianceScript.php +++ b/src/Generated/Models/DeviceComplianceScript.php @@ -133,6 +133,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'enforceSignatureCheck' => fn(ParseNode $n) => $o->setEnforceSignatureCheck($n->getBooleanValue()), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'platform' => fn(ParseNode $n) => $o->setPlatform($n->getEnumValue(DeviceComplianceScriptPlatformType::class)), 'publisher' => fn(ParseNode $n) => $o->setPublisher($n->getStringValue()), 'roleScopeTagIds' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); @@ -161,6 +162,18 @@ public function getLastModifiedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); } + /** + * Gets the platform property value. Indicates the operating system platform type that this compliance script targets. + * @return DeviceComplianceScriptPlatformType|null + */ + public function getPlatform(): ?DeviceComplianceScriptPlatformType { + $val = $this->getBackingStore()->get('platform'); + if (is_null($val) || $val instanceof DeviceComplianceScriptPlatformType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'platform'"); + } + /** * Gets the publisher property value. Name of the device compliance script publisher * @return string|null @@ -247,6 +260,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('deviceRunStates', $this->getDeviceRunStates()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeBooleanValue('enforceSignatureCheck', $this->getEnforceSignatureCheck()); + $writer->writeEnumValue('platform', $this->getPlatform()); $writer->writeStringValue('publisher', $this->getPublisher()); $writer->writeCollectionOfPrimitiveValues('roleScopeTagIds', $this->getRoleScopeTagIds()); $writer->writeBooleanValue('runAs32Bit', $this->getRunAs32Bit()); @@ -319,6 +333,14 @@ public function setLastModifiedDateTime(?DateTime $value): void { $this->getBackingStore()->set('lastModifiedDateTime', $value); } + /** + * Sets the platform property value. Indicates the operating system platform type that this compliance script targets. + * @param DeviceComplianceScriptPlatformType|null $value Value to set for the platform property. + */ + public function setPlatform(?DeviceComplianceScriptPlatformType $value): void { + $this->getBackingStore()->set('platform', $value); + } + /** * Sets the publisher property value. Name of the device compliance script publisher * @param string|null $value Value to set for the publisher property. diff --git a/src/Generated/Models/DeviceComplianceScriptPlatformType.php b/src/Generated/Models/DeviceComplianceScriptPlatformType.php new file mode 100644 index 00000000000..3a742ba34f7 --- /dev/null +++ b/src/Generated/Models/DeviceComplianceScriptPlatformType.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.distributionList'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DistributionList + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DistributionList { + return new DistributionList(); + } + + /** + * Gets the displayName property value. The display name of the distribution list. + * @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 distributionListMembers property value. The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * @return array|null + */ + public function getDistributionListMembers(): ?array { + $val = $this->getBackingStore()->get('distributionListMembers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DistributionListMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'distributionListMembers'"); + } + + /** + * 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()), + 'distributionListMembers' => fn(ParseNode $n) => $o->setDistributionListMembers($n->getCollectionOfObjectValues([DistributionListMember::class, 'createFromDiscriminatorValue'])), + 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([Member::class, 'createFromDiscriminatorValue'])), + 'notes' => fn(ParseNode $n) => $o->setNotes($n->getStringValue()), + 'personIdentifier' => fn(ParseNode $n) => $o->setPersonIdentifier($n->getStringValue()), + 'singleValueExtendedProperties' => fn(ParseNode $n) => $o->setSingleValueExtendedProperties($n->getCollectionOfObjectValues([SingleValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the members property value. The list of members in the distribution list. Not returned by default; use $select=members to include. + * @return array|null + */ + public function getMembers(): ?array { + $val = $this->getBackingStore()->get('members'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Member::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'members'"); + } + + /** + * Gets the notes property value. The notes property + * @return string|null + */ + public function getNotes(): ?string { + $val = $this->getBackingStore()->get('notes'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notes'"); + } + + /** + * Gets the personIdentifier property value. The personIdentifier property + * @return string|null + */ + public function getPersonIdentifier(): ?string { + $val = $this->getBackingStore()->get('personIdentifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'personIdentifier'"); + } + + /** + * Gets the singleValueExtendedProperties property value. The singleValueExtendedProperties property + * @return array|null + */ + public function getSingleValueExtendedProperties(): ?array { + $val = $this->getBackingStore()->get('singleValueExtendedProperties'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SingleValueLegacyExtendedProperty::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'singleValueExtendedProperties'"); + } + + /** + * Serializes 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->writeCollectionOfObjectValues('distributionListMembers', $this->getDistributionListMembers()); + $writer->writeCollectionOfObjectValues('members', $this->getMembers()); + $writer->writeStringValue('notes', $this->getNotes()); + $writer->writeStringValue('personIdentifier', $this->getPersonIdentifier()); + $writer->writeCollectionOfObjectValues('singleValueExtendedProperties', $this->getSingleValueExtendedProperties()); + } + + /** + * Sets the displayName property value. The display name of the distribution list. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the distributionListMembers property value. The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * @param array|null $value Value to set for the distributionListMembers property. + */ + public function setDistributionListMembers(?array $value): void { + $this->getBackingStore()->set('distributionListMembers', $value); + } + + /** + * Sets the members property value. The list of members in the distribution list. Not returned by default; use $select=members to include. + * @param array|null $value Value to set for the members property. + */ + public function setMembers(?array $value): void { + $this->getBackingStore()->set('members', $value); + } + + /** + * Sets the notes property value. The notes property + * @param string|null $value Value to set for the notes property. + */ + public function setNotes(?string $value): void { + $this->getBackingStore()->set('notes', $value); + } + + /** + * Sets the personIdentifier property value. The personIdentifier property + * @param string|null $value Value to set for the personIdentifier property. + */ + public function setPersonIdentifier(?string $value): void { + $this->getBackingStore()->set('personIdentifier', $value); + } + + /** + * Sets the singleValueExtendedProperties property value. The singleValueExtendedProperties property + * @param array|null $value Value to set for the singleValueExtendedProperties property. + */ + public function setSingleValueExtendedProperties(?array $value): void { + $this->getBackingStore()->set('singleValueExtendedProperties', $value); + } + +} diff --git a/src/Generated/Models/DistributionListCollectionResponse.php b/src/Generated/Models/DistributionListCollectionResponse.php new file mode 100644 index 00000000000..bc9a47edfbf --- /dev/null +++ b/src/Generated/Models/DistributionListCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DistributionList::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, DistributionList::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/DistributionListMember.php b/src/Generated/Models/DistributionListMember.php new file mode 100644 index 00000000000..eca61c92657 --- /dev/null +++ b/src/Generated/Models/DistributionListMember.php @@ -0,0 +1,133 @@ +getBackingStore()->get('contact'); + if (is_null($val) || $val instanceof Contact) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contact'"); + } + + /** + * Gets the contactId property value. The ID of the referenced contact, if applicable. Read-only. + * @return string|null + */ + public function getContactId(): ?string { + $val = $this->getBackingStore()->get('contactId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contactId'"); + } + + /** + * Gets the displayName property value. The display name of the member. Read-only. + * @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(), [ + 'contact' => fn(ParseNode $n) => $o->setContact($n->getObjectValue([Contact::class, 'createFromDiscriminatorValue'])), + 'contactId' => fn(ParseNode $n) => $o->setContactId($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'recipientType' => fn(ParseNode $n) => $o->setRecipientType($n->getEnumValue(RecipientType::class)), + ]); + } + + /** + * Gets the recipientType property value. The recipientType property + * @return RecipientType|null + */ + public function getRecipientType(): ?RecipientType { + $val = $this->getBackingStore()->get('recipientType'); + if (is_null($val) || $val instanceof RecipientType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipientType'"); + } + + /** + * Serializes 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('contact', $this->getContact()); + $writer->writeStringValue('contactId', $this->getContactId()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('recipientType', $this->getRecipientType()); + } + + /** + * Sets the contact property value. The contact property + * @param Contact|null $value Value to set for the contact property. + */ + public function setContact(?Contact $value): void { + $this->getBackingStore()->set('contact', $value); + } + + /** + * Sets the contactId property value. The ID of the referenced contact, if applicable. Read-only. + * @param string|null $value Value to set for the contactId property. + */ + public function setContactId(?string $value): void { + $this->getBackingStore()->set('contactId', $value); + } + + /** + * Sets the displayName property value. The display name of the member. Read-only. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the recipientType property value. The recipientType property + * @param RecipientType|null $value Value to set for the recipientType property. + */ + public function setRecipientType(?RecipientType $value): void { + $this->getBackingStore()->set('recipientType', $value); + } + +} diff --git a/src/Generated/Models/DistributionListMemberCollectionResponse.php b/src/Generated/Models/DistributionListMemberCollectionResponse.php new file mode 100644 index 00000000000..e60ebd5ced6 --- /dev/null +++ b/src/Generated/Models/DistributionListMemberCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DistributionListMember::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, DistributionListMember::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/DlpAction.php b/src/Generated/Models/DlpAction.php index 353a23cdb2d..19c42acc7e0 100644 --- a/src/Generated/Models/DlpAction.php +++ b/src/Generated/Models/DlpAction.php @@ -18,4 +18,5 @@ class DlpAction extends Enum { public const S_P_SHARING_NOTIFY_USER = "sPSharingNotifyUser"; public const S_P_SHARING_GENERATE_INCIDENT_REPORT = "sPSharingGenerateIncidentReport"; public const RESTRICT_WEB_GROUNDING = "restrictWebGrounding"; + public const POLICY_TIP = "policyTip"; } diff --git a/src/Generated/Models/DlpActionInfo.php b/src/Generated/Models/DlpActionInfo.php index 2106c825c91..03a47bd59e3 100644 --- a/src/Generated/Models/DlpActionInfo.php +++ b/src/Generated/Models/DlpActionInfo.php @@ -37,6 +37,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): DlpAc switch ($mappingValue) { case '#microsoft.graph.blockAccessAction': return new BlockAccessAction(); case '#microsoft.graph.notifyUserAction': return new NotifyUserAction(); + case '#microsoft.graph.policyTipAction': return new PolicyTipAction(); case '#microsoft.graph.restrictAccessAction': return new RestrictAccessAction(); case '#microsoft.graph.restrictAccessActionBase': return new RestrictAccessActionBase(); } diff --git a/src/Generated/Models/DriveExclusionUnit.php b/src/Generated/Models/DriveExclusionUnit.php index 90a7ca90676..8d528bc3dd3 100644 --- a/src/Generated/Models/DriveExclusionUnit.php +++ b/src/Generated/Models/DriveExclusionUnit.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Drive } /** - * Gets the directoryObjectId property value. The directoryObjectId property + * Gets the directoryObjectId property value. The unique identifier of the directory object (user) associated with the drive. * @return string|null */ public function getDirectoryObjectId(): ?string { @@ -38,7 +38,7 @@ public function getDirectoryObjectId(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the user associated with the drive. * @return string|null */ public function getDisplayName(): ?string { @@ -50,7 +50,7 @@ public function getDisplayName(): ?string { } /** - * Gets the email property value. The email property + * Gets the email property value. The email address of the user associated with the drive. * @return string|null */ public function getEmail(): ?string { @@ -84,7 +84,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the directoryObjectId property value. The directoryObjectId property + * Sets the directoryObjectId property value. The unique identifier of the directory object (user) associated with the drive. * @param string|null $value Value to set for the directoryObjectId property. */ public function setDirectoryObjectId(?string $value): void { @@ -92,7 +92,7 @@ public function setDirectoryObjectId(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the user associated with the drive. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -100,7 +100,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the email property value. The email property + * Sets the email property value. The email address of the user associated with the drive. * @param string|null $value Value to set for the email property. */ public function setEmail(?string $value): void { diff --git a/src/Generated/Models/DriveExclusionUnitsBulkAdditionJob.php b/src/Generated/Models/DriveExclusionUnitsBulkAdditionJob.php index bade0ce9b86..716de1704aa 100644 --- a/src/Generated/Models/DriveExclusionUnitsBulkAdditionJob.php +++ b/src/Generated/Models/DriveExclusionUnitsBulkAdditionJob.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Drive } /** - * Gets the drives property value. The drives property + * Gets the drives property value. The email addresses or user principal names of the users whose OneDrive drives are to be added as exclusion units to the protection policy. * @return array|null */ public function getDrives(): ?array { @@ -68,7 +68,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the drives property value. The drives property + * Sets the drives property value. The email addresses or user principal names of the users whose OneDrive drives are to be added as exclusion units to the protection policy. * @param array|null $value Value to set for the drives property. */ public function setDrives(?array $value): void { diff --git a/src/Generated/Models/DriveItem.php b/src/Generated/Models/DriveItem.php index 1976e7680b2..cc21e67ce6e 100644 --- a/src/Generated/Models/DriveItem.php +++ b/src/Generated/Models/DriveItem.php @@ -176,6 +176,7 @@ public function getFieldDeserializers(): array { 'image' => fn(ParseNode $n) => $o->setImage($n->getObjectValue([Image::class, 'createFromDiscriminatorValue'])), 'listItem' => fn(ParseNode $n) => $o->setListItem($n->getObjectValue([ListItem::class, 'createFromDiscriminatorValue'])), 'location' => fn(ParseNode $n) => $o->setLocation($n->getObjectValue([GeoCoordinates::class, 'createFromDiscriminatorValue'])), + 'lockInfo' => fn(ParseNode $n) => $o->setLockInfo($n->getObjectValue([LockInfo::class, 'createFromDiscriminatorValue'])), 'malware' => fn(ParseNode $n) => $o->setMalware($n->getObjectValue([Malware::class, 'createFromDiscriminatorValue'])), 'media' => fn(ParseNode $n) => $o->setMedia($n->getObjectValue([Media::class, 'createFromDiscriminatorValue'])), 'package' => fn(ParseNode $n) => $o->setPackage($n->getObjectValue([Package::class, 'createFromDiscriminatorValue'])), @@ -274,6 +275,18 @@ public function getLocation(): ?GeoCoordinates { throw new \UnexpectedValueException("Invalid type found in backing store for 'location'"); } + /** + * Gets the lockInfo property value. Lock metadata for the item, including the lock type, when it was created, when it expires, and which users currently hold the lock. Read-only. + * @return LockInfo|null + */ + public function getLockInfo(): ?LockInfo { + $val = $this->getBackingStore()->get('lockInfo'); + if (is_null($val) || $val instanceof LockInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lockInfo'"); + } + /** * Gets the malware property value. Malware metadata, if the item was detected to contain malware. Read-only. * @return Malware|null @@ -580,6 +593,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('image', $this->getImage()); $writer->writeObjectValue('listItem', $this->getListItem()); $writer->writeObjectValue('location', $this->getLocation()); + $writer->writeObjectValue('lockInfo', $this->getLockInfo()); $writer->writeObjectValue('malware', $this->getMalware()); $writer->writeObjectValue('media', $this->getMedia()); $writer->writeObjectValue('package', $this->getPackage()); @@ -733,6 +747,14 @@ public function setLocation(?GeoCoordinates $value): void { $this->getBackingStore()->set('location', $value); } + /** + * Sets the lockInfo property value. Lock metadata for the item, including the lock type, when it was created, when it expires, and which users currently hold the lock. Read-only. + * @param LockInfo|null $value Value to set for the lockInfo property. + */ + public function setLockInfo(?LockInfo $value): void { + $this->getBackingStore()->set('lockInfo', $value); + } + /** * Sets the malware property value. Malware metadata, if the item was detected to contain malware. Read-only. * @param Malware|null $value Value to set for the malware property. diff --git a/src/Generated/Models/EmployeeExperience.php b/src/Generated/Models/EmployeeExperience.php index b3a3a720aa6..8374aab86ee 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/EmployeeExperienceUser.php b/src/Generated/Models/EmployeeExperienceUser.php index 5395ff157e4..ec6a03f515b 100644 --- a/src/Generated/Models/EmployeeExperienceUser.php +++ b/src/Generated/Models/EmployeeExperienceUser.php @@ -7,9 +7,6 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -/** - * Represents a container that exposes navigation properties for employee experience user resources. -*/ class EmployeeExperienceUser extends Entity implements Parsable { /** diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index a5a57fbd2bf..8f01549d811 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -54,6 +54,7 @@ use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecycleManagementSettings; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecycleWorkflowsContainer; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Run; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SubjectProcessingResult; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Task; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskDefinition; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskProcessingResult; @@ -279,10 +280,10 @@ use Microsoft\Graph\Beta\Generated\Models\Security\IntelligenceProfileIndicator; use Microsoft\Graph\Beta\Generated\Models\Security\IpAddress; use Microsoft\Graph\Beta\Generated\Models\Security\LabelsRoot; +use Microsoft\Graph\Beta\Generated\Models\Security\ManualAlert; use Microsoft\Graph\Beta\Generated\Models\Security\NetworkAdapter; use Microsoft\Graph\Beta\Generated\Models\Security\PassiveDnsRecord; use Microsoft\Graph\Beta\Generated\Models\Security\PolicyBase; -use Microsoft\Graph\Beta\Generated\Models\Security\ProtectionRule; use Microsoft\Graph\Beta\Generated\Models\Security\RetentionEvent; use Microsoft\Graph\Beta\Generated\Models\Security\RetentionEventType; use Microsoft\Graph\Beta\Generated\Models\Security\RetentionLabel; @@ -413,7 +414,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.aadUserConversationMember': return new AadUserConversationMember(); - case '#microsoft.graph.accessDriftReport': return new AccessDriftReport(); case '#microsoft.graph.accessPackage': return new AccessPackage(); case '#microsoft.graph.accessPackageAssignment': return new AccessPackageAssignment(); case '#microsoft.graph.accessPackageAssignmentPolicy': return new AccessPackageAssignmentPolicy(); @@ -460,6 +460,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.adminTodo': return new AdminTodo(); case '#microsoft.graph.adminWindows': return new AdminWindows(); case '#microsoft.graph.adminWindowsUpdates': return new AdminWindowsUpdates(); + case '#microsoft.graph.admitAllFromLobbyOperation': return new AdmitAllFromLobbyOperation(); + case '#microsoft.graph.admitFromLobbyOperation': return new AdmitFromLobbyOperation(); case '#microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState': return new AdvancedThreatProtectionOnboardingDeviceSettingState(); case '#microsoft.graph.advancedThreatProtectionOnboardingStateSummary': return new AdvancedThreatProtectionOnboardingStateSummary(); case '#microsoft.graph.agent': return new Agent(); @@ -851,6 +853,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.copilotPolicySetting': return new CopilotPolicySetting(); case '#microsoft.graph.copilotReportRoot': return new CopilotReportRoot(); case '#microsoft.graph.copilotSetting': return new CopilotSetting(); + case '#microsoft.graph.correlatedIdentity': return new CorrelatedIdentity(); case '#microsoft.graph.corsConfiguration_v2': return new CorsConfiguration_v2(); case '#microsoft.graph.credentialUsageSummary': return new CredentialUsageSummary(); case '#microsoft.graph.credentialUserRegistrationCount': return new CredentialUserRegistrationCount(); @@ -876,6 +879,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.customCalloutExtension': return new CustomCalloutExtension(); case '#microsoft.graph.customClaimsPolicy': return new CustomClaimsPolicy(); case '#microsoft.graph.customDataProvidedResource': return new CustomDataProvidedResource(); + case '#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession': return new CustomDataProvidedResourceAccessReviewUploadSession(); case '#microsoft.graph.customDataProvidedResourceFile': return new CustomDataProvidedResourceFile(); case '#microsoft.graph.customDataProvidedResourceUploadSession': return new CustomDataProvidedResourceUploadSession(); case '#microsoft.graph.customExtensionHandler': return new CustomExtensionHandler(); @@ -1047,6 +1051,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.directoryRoleTemplate': return new DirectoryRoleTemplate(); case '#microsoft.graph.directorySetting': return new DirectorySetting(); case '#microsoft.graph.directorySettingTemplate': return new DirectorySettingTemplate(); + case '#microsoft.graph.distributionList': return new DistributionList(); + case '#microsoft.graph.distributionListMember': return new DistributionListMember(); case '#microsoft.graph.dlpEvaluatePoliciesJobResponse': return new DlpEvaluatePoliciesJobResponse(); case '#microsoft.graph.document': return new Document(); case '#microsoft.graph.documentComment': return new DocumentComment(); @@ -1258,6 +1264,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.granularRestoreArtifactBase': return new GranularRestoreArtifactBase(); case '#microsoft.graph.granularSiteRestoreArtifact': return new GranularSiteRestoreArtifact(); case '#microsoft.graph.group': return new Group(); + case '#microsoft.graph.groupAnalytics': return new GroupAnalytics(); case '#microsoft.graph.groupLifecyclePolicy': return new GroupLifecyclePolicy(); case '#microsoft.graph.groupPolicyCategory': return new GroupPolicyCategory(); case '#microsoft.graph.groupPolicyConfiguration': return new GroupPolicyConfiguration(); @@ -1307,8 +1314,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.horizontalSectionColumn': return new HorizontalSectionColumn(); case '#microsoft.graph.hostSecurityProfile': return new HostSecurityProfile(); case '#microsoft.graph.humanSecurityFraudProtectionProvider': return new HumanSecurityFraudProtectionProvider(); + case '#microsoft.graph.identityAnalyticsRoot': return new IdentityAnalyticsRoot(); case '#microsoft.graph.identityApiConnector': return new IdentityApiConnector(); case '#microsoft.graph.identityBuiltInUserFlowAttribute': return new IdentityBuiltInUserFlowAttribute(); + case '#microsoft.graph.identityCorrelation': return new IdentityCorrelation(); case '#microsoft.graph.identityCustomUserFlowAttribute': return new IdentityCustomUserFlowAttribute(); case '#microsoft.graph.identityFinding': return new IdentityFinding(); case '#microsoft.graph.identityGovernance.customTaskExtension': return new CustomTaskExtension(); @@ -1316,6 +1325,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.identityGovernance.lifecycleManagementSettings': return new LifecycleManagementSettings(); case '#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer': return new LifecycleWorkflowsContainer(); case '#microsoft.graph.identityGovernance.run': return new Run(); + case '#microsoft.graph.identityGovernance.subjectProcessingResult': return new SubjectProcessingResult(); case '#microsoft.graph.identityGovernance.task': return new Task(); case '#microsoft.graph.identityGovernance.taskDefinition': return new TaskDefinition(); case '#microsoft.graph.identityGovernance.taskProcessingResult': return new TaskProcessingResult(); @@ -1858,6 +1868,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.plannerBucketTaskBoardTaskFormat': return new PlannerBucketTaskBoardTaskFormat(); case '#microsoft.graph.plannerDelta': return new PlannerDelta(); case '#microsoft.graph.plannerGroup': return new PlannerGroup(); + case '#microsoft.graph.plannerHistoryItem': return new PlannerHistoryItem(); case '#microsoft.graph.plannerPlan': return new PlannerPlan(); case '#microsoft.graph.plannerPlanConfiguration': return new PlannerPlanConfiguration(); case '#microsoft.graph.plannerPlanConfigurationLocalization': return new PlannerPlanConfigurationLocalization(); @@ -1974,6 +1985,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.remoteAssistancePartner': return new RemoteAssistancePartner(); case '#microsoft.graph.remoteAssistanceSettings': return new RemoteAssistanceSettings(); case '#microsoft.graph.remoteDesktopSecurityConfiguration': return new RemoteDesktopSecurityConfiguration(); + case '#microsoft.graph.removeFromLobbyOperation': return new RemoveFromLobbyOperation(); case '#microsoft.graph.reportRoot': return new ReportRoot(); case '#microsoft.graph.reportsRoot': return new ReportsRoot(); case '#microsoft.graph.request': return new Request(); @@ -2119,10 +2131,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.intelligenceProfileIndicator': return new IntelligenceProfileIndicator(); case '#microsoft.graph.security.ipAddress': return new IpAddress(); case '#microsoft.graph.security.labelsRoot': return new LabelsRoot(); + case '#microsoft.graph.security.manualAlert': return new ManualAlert(); case '#microsoft.graph.security.networkAdapter': return new NetworkAdapter(); case '#microsoft.graph.security.passiveDnsRecord': return new PassiveDnsRecord(); case '#microsoft.graph.security.policyBase': return new PolicyBase(); - case '#microsoft.graph.security.protectionRule': return new ProtectionRule(); case '#microsoft.graph.security.retentionEvent': return new RetentionEvent(); case '#microsoft.graph.security.retentionEventType': return new RetentionEventType(); case '#microsoft.graph.security.retentionLabel': return new RetentionLabel(); @@ -2223,6 +2235,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.sharePointMigrationsRoot': return new SharePointMigrationsRoot(); case '#microsoft.graph.sharePointMigrationTask': return new SharePointMigrationTask(); case '#microsoft.graph.sharePointProtectionPolicy': return new SharePointProtectionPolicy(); + case '#microsoft.graph.sharePointReportSettings': return new SharePointReportSettings(); case '#microsoft.graph.sharePointRestoreSession': return new SharePointRestoreSession(); case '#microsoft.graph.sharePointRoot': return new SharePointRoot(); case '#microsoft.graph.sharepointSettings': return new SharepointSettings(); @@ -2297,6 +2310,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.targetedManagedAppPolicyAssignment': return new TargetedManagedAppPolicyAssignment(); case '#microsoft.graph.targetedManagedAppProtection': return new TargetedManagedAppProtection(); case '#microsoft.graph.taskFileAttachment': return new TaskFileAttachment(); + case '#microsoft.graph.taskHistoryItem': return new TaskHistoryItem(); case '#microsoft.graph.taxGroup': return new TaxGroup(); case '#microsoft.graph.team': return new Team(); case '#microsoft.graph.teamInfo': return new TeamInfo(); @@ -2328,6 +2342,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.teamworkDeviceHealth': return new TeamworkDeviceHealth(); case '#microsoft.graph.teamworkDeviceOperation': return new TeamworkDeviceOperation(); case '#microsoft.graph.teamworkHostedContent': return new TeamworkHostedContent(); + case '#microsoft.graph.teamworkMessaging': return new TeamworkMessaging(); case '#microsoft.graph.teamworkPeripheral': return new TeamworkPeripheral(); case '#microsoft.graph.teamworkSection': return new TeamworkSection(); case '#microsoft.graph.teamworkSectionItem': return new TeamworkSectionItem(); @@ -2536,6 +2551,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.virtualEventSession': return new VirtualEventSession(); case '#microsoft.graph.virtualEventsRoot': return new VirtualEventsRoot(); case '#microsoft.graph.virtualEventTownhall': return new VirtualEventTownhall(); + case '#microsoft.graph.virtualEventTownhallRegistrationConfiguration': return new VirtualEventTownhallRegistrationConfiguration(); case '#microsoft.graph.virtualEventWebinar': return new VirtualEventWebinar(); case '#microsoft.graph.virtualEventWebinarRegistrationConfiguration': return new VirtualEventWebinarRegistrationConfiguration(); case '#microsoft.graph.virtualMachineDetails': return new VirtualMachineDetails(); diff --git a/src/Generated/Models/ExchangeProtectionPolicy.php b/src/Generated/Models/ExchangeProtectionPolicy.php index f63c3c379cd..60fcc7d94aa 100644 --- a/src/Generated/Models/ExchangeProtectionPolicy.php +++ b/src/Generated/Models/ExchangeProtectionPolicy.php @@ -42,7 +42,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the mailboxExclusionUnits property value. The mailboxExclusionUnits property + * Gets the mailboxExclusionUnits property value. The mailbox exclusion units associated with the Exchange protection policy. * @return array|null */ public function getMailboxExclusionUnits(): ?array { @@ -56,7 +56,7 @@ public function getMailboxExclusionUnits(): ?array { } /** - * Gets the mailboxExclusionUnitsBulkAdditionJobs property value. The mailboxExclusionUnitsBulkAdditionJobs property + * Gets the mailboxExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for mailbox exclusion units associated with the Exchange protection policy. * @return array|null */ public function getMailboxExclusionUnitsBulkAdditionJobs(): ?array { @@ -125,7 +125,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the mailboxExclusionUnits property value. The mailboxExclusionUnits property + * Sets the mailboxExclusionUnits property value. The mailbox exclusion units associated with the Exchange protection policy. * @param array|null $value Value to set for the mailboxExclusionUnits property. */ public function setMailboxExclusionUnits(?array $value): void { @@ -133,7 +133,7 @@ public function setMailboxExclusionUnits(?array $value): void { } /** - * Sets the mailboxExclusionUnitsBulkAdditionJobs property value. The mailboxExclusionUnitsBulkAdditionJobs property + * Sets the mailboxExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for mailbox exclusion units associated with the Exchange protection policy. * @param array|null $value Value to set for the mailboxExclusionUnitsBulkAdditionJobs property. */ public function setMailboxExclusionUnitsBulkAdditionJobs(?array $value): void { diff --git a/src/Generated/Models/ExclusionUnitBase.php b/src/Generated/Models/ExclusionUnitBase.php index 68d835e4b03..289247eb5f2 100644 --- a/src/Generated/Models/ExclusionUnitBase.php +++ b/src/Generated/Models/ExclusionUnitBase.php @@ -35,7 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Exclu } /** - * Gets the createdBy property value. The createdBy property + * Gets the createdBy property value. The identity of the person who created the exclusion unit. * @return IdentitySet|null */ public function getCreatedBy(): ?IdentitySet { @@ -47,7 +47,7 @@ public function getCreatedBy(): ?IdentitySet { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time when the exclusion unit was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the error property value. The error property + * Gets the error property value. Contains error details if the exclusion unit is in a failed state. * @return PublicError|null */ public function getError(): ?PublicError { @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastModifiedBy property value. The lastModifiedBy property + * Gets the lastModifiedBy property value. The identity of the person who last modified the exclusion unit. * @return IdentitySet|null */ public function getLastModifiedBy(): ?IdentitySet { @@ -99,7 +99,7 @@ public function getLastModifiedBy(): ?IdentitySet { } /** - * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Gets the lastModifiedDateTime property value. The date and time when the exclusion unit was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -111,7 +111,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the policyId property value. The policyId property + * Gets the policyId property value. The unique identifier of the protection policy that contains this exclusion unit. * @return string|null */ public function getPolicyId(): ?string { @@ -137,7 +137,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdBy property value. The createdBy property + * Sets the createdBy property value. The identity of the person who created the exclusion unit. * @param IdentitySet|null $value Value to set for the createdBy property. */ public function setCreatedBy(?IdentitySet $value): void { @@ -145,7 +145,7 @@ public function setCreatedBy(?IdentitySet $value): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time when the exclusion unit was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -153,7 +153,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the error property value. The error property + * Sets the error property value. Contains error details if the exclusion unit is in a failed state. * @param PublicError|null $value Value to set for the error property. */ public function setError(?PublicError $value): void { @@ -161,7 +161,7 @@ public function setError(?PublicError $value): void { } /** - * Sets the lastModifiedBy property value. The lastModifiedBy property + * Sets the lastModifiedBy property value. The identity of the person who last modified the exclusion unit. * @param IdentitySet|null $value Value to set for the lastModifiedBy property. */ public function setLastModifiedBy(?IdentitySet $value): void { @@ -169,7 +169,7 @@ public function setLastModifiedBy(?IdentitySet $value): void { } /** - * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Sets the lastModifiedDateTime property value. The date and time when the exclusion unit was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { @@ -177,7 +177,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the policyId property value. The policyId property + * Sets the policyId property value. The unique identifier of the protection policy that contains this exclusion unit. * @param string|null $value Value to set for the policyId property. */ public function setPolicyId(?string $value): void { diff --git a/src/Generated/Models/ExclusionUnitBulkAdditionJob.php b/src/Generated/Models/ExclusionUnitBulkAdditionJob.php index f365fa87b42..321167c827a 100644 --- a/src/Generated/Models/ExclusionUnitBulkAdditionJob.php +++ b/src/Generated/Models/ExclusionUnitBulkAdditionJob.php @@ -35,7 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Exclu } /** - * Gets the createdBy property value. The createdBy property + * Gets the createdBy property value. The identity of the person who created the bulk addition job. * @return IdentitySet|null */ public function getCreatedBy(): ?IdentitySet { @@ -47,7 +47,7 @@ public function getCreatedBy(): ?IdentitySet { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time when the bulk addition job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the bulk addition job. * @return string|null */ public function getDisplayName(): ?string { @@ -71,7 +71,7 @@ public function getDisplayName(): ?string { } /** - * Gets the error property value. The error property + * Gets the error property value. Contains error details if the bulk addition job failed. * @return PublicError|null */ public function getError(): ?PublicError { @@ -100,7 +100,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastModifiedBy property value. The lastModifiedBy property + * Gets the lastModifiedBy property value. The identity of the person who last modified the bulk addition job. * @return IdentitySet|null */ public function getLastModifiedBy(): ?IdentitySet { @@ -112,7 +112,7 @@ public function getLastModifiedBy(): ?IdentitySet { } /** - * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Gets the lastModifiedDateTime property value. The date and time when the bulk addition job was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -151,7 +151,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdBy property value. The createdBy property + * Sets the createdBy property value. The identity of the person who created the bulk addition job. * @param IdentitySet|null $value Value to set for the createdBy property. */ public function setCreatedBy(?IdentitySet $value): void { @@ -159,7 +159,7 @@ public function setCreatedBy(?IdentitySet $value): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time when the bulk addition job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -167,7 +167,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the bulk addition job. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -175,7 +175,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the error property value. The error property + * Sets the error property value. Contains error details if the bulk addition job failed. * @param PublicError|null $value Value to set for the error property. */ public function setError(?PublicError $value): void { @@ -183,7 +183,7 @@ public function setError(?PublicError $value): void { } /** - * Sets the lastModifiedBy property value. The lastModifiedBy property + * Sets the lastModifiedBy property value. The identity of the person who last modified the bulk addition job. * @param IdentitySet|null $value Value to set for the lastModifiedBy property. */ public function setLastModifiedBy(?IdentitySet $value): void { @@ -191,7 +191,7 @@ public function setLastModifiedBy(?IdentitySet $value): void { } /** - * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Sets the lastModifiedDateTime property value. The date and time when the bulk addition job was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/ExpeditedWindowsQualityUpdateSettings.php b/src/Generated/Models/ExpeditedWindowsQualityUpdateSettings.php index 8cbd3172246..d9a9d020107 100644 --- a/src/Generated/Models/ExpeditedWindowsQualityUpdateSettings.php +++ b/src/Generated/Models/ExpeditedWindowsQualityUpdateSettings.php @@ -79,6 +79,7 @@ public function getFieldDeserializers(): array { return [ 'daysUntilForcedReboot' => fn(ParseNode $n) => $o->setDaysUntilForcedReboot($n->getIntegerValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'qualityUpdateCatalogItemId' => fn(ParseNode $n) => $o->setQualityUpdateCatalogItemId($n->getStringValue()), 'qualityUpdateRelease' => fn(ParseNode $n) => $o->setQualityUpdateRelease($n->getStringValue()), ]; } @@ -95,6 +96,18 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } + /** + * Gets the qualityUpdateCatalogItemId property value. The unique identifier for the quality update catalog item targeted by the expedite. + * @return string|null + */ + public function getQualityUpdateCatalogItemId(): ?string { + $val = $this->getBackingStore()->get('qualityUpdateCatalogItemId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'qualityUpdateCatalogItemId'"); + } + /** * Gets the qualityUpdateRelease property value. The release date to identify a quality update. * @return string|null @@ -114,6 +127,7 @@ public function getQualityUpdateRelease(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('daysUntilForcedReboot', $this->getDaysUntilForcedReboot()); $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('qualityUpdateCatalogItemId', $this->getQualityUpdateCatalogItemId()); $writer->writeStringValue('qualityUpdateRelease', $this->getQualityUpdateRelease()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -150,6 +164,14 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } + /** + * Sets the qualityUpdateCatalogItemId property value. The unique identifier for the quality update catalog item targeted by the expedite. + * @param string|null $value Value to set for the qualityUpdateCatalogItemId property. + */ + public function setQualityUpdateCatalogItemId(?string $value): void { + $this->getBackingStore()->set('qualityUpdateCatalogItemId', $value); + } + /** * Sets the qualityUpdateRelease property value. The release date to identify a quality update. * @param string|null $value Value to set for the qualityUpdateRelease property. diff --git a/src/Generated/Models/ExportItemResponse.php b/src/Generated/Models/ExportItemResponse.php index 6cd59ce800d..fb39d277cef 100644 --- a/src/Generated/Models/ExportItemResponse.php +++ b/src/Generated/Models/ExportItemResponse.php @@ -69,7 +69,7 @@ public function getChangeKey(): ?string { } /** - * Gets the data property value. Data that represents an item in a base64 encoded opaque stream. + * Gets the data property value. Data that represents an item in a Base64-encoded opaque stream. * @return StreamInterface|null */ public function getData(): ?StreamInterface { @@ -169,7 +169,7 @@ public function setChangeKey(?string $value): void { } /** - * Sets the data property value. Data that represents an item in a base64 encoded opaque stream. + * Sets the data property value. Data that represents an item in a Base64-encoded opaque stream. * @param StreamInterface|null $value Value to set for the data property. */ public function setData(?StreamInterface $value): void { diff --git a/src/Generated/Models/ExternalConnectors/ExternalItem.php b/src/Generated/Models/ExternalConnectors/ExternalItem.php index 7bac890ec8d..b4cdde6720a 100644 --- a/src/Generated/Models/ExternalConnectors/ExternalItem.php +++ b/src/Generated/Models/ExternalConnectors/ExternalItem.php @@ -76,10 +76,23 @@ public function getFieldDeserializers(): array { 'acl' => fn(ParseNode $n) => $o->setAcl($n->getCollectionOfObjectValues([Acl::class, 'createFromDiscriminatorValue'])), 'activities' => fn(ParseNode $n) => $o->setActivities($n->getCollectionOfObjectValues([ExternalActivity::class, 'createFromDiscriminatorValue'])), 'content' => fn(ParseNode $n) => $o->setContent($n->getObjectValue([ExternalItemContent::class, 'createFromDiscriminatorValue'])), + 'informationProtectionLabel' => fn(ParseNode $n) => $o->setInformationProtectionLabel($n->getObjectValue([ExternalItemInformationProtectionLabel::class, 'createFromDiscriminatorValue'])), 'properties' => fn(ParseNode $n) => $o->setProperties($n->getObjectValue([Properties::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the informationProtectionLabel property value. The informationProtectionLabel property + * @return ExternalItemInformationProtectionLabel|null + */ + public function getInformationProtectionLabel(): ?ExternalItemInformationProtectionLabel { + $val = $this->getBackingStore()->get('informationProtectionLabel'); + if (is_null($val) || $val instanceof ExternalItemInformationProtectionLabel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'informationProtectionLabel'"); + } + /** * Gets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. * @return Properties|null @@ -101,6 +114,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('acl', $this->getAcl()); $writer->writeCollectionOfObjectValues('activities', $this->getActivities()); $writer->writeObjectValue('content', $this->getContent()); + $writer->writeObjectValue('informationProtectionLabel', $this->getInformationProtectionLabel()); $writer->writeObjectValue('properties', $this->getProperties()); } @@ -128,6 +142,14 @@ public function setContent(?ExternalItemContent $value): void { $this->getBackingStore()->set('content', $value); } + /** + * Sets the informationProtectionLabel property value. The informationProtectionLabel property + * @param ExternalItemInformationProtectionLabel|null $value Value to set for the informationProtectionLabel property. + */ + public function setInformationProtectionLabel(?ExternalItemInformationProtectionLabel $value): void { + $this->getBackingStore()->set('informationProtectionLabel', $value); + } + /** * Sets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. * @param Properties|null $value Value to set for the properties property. diff --git a/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php b/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.php new file mode 100644 index 00000000000..08aac58c50a --- /dev/null +++ b/src/Generated/Models/ExternalConnectors/ExternalItemInformationProtectionLabel.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 ExternalItemInformationProtectionLabel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExternalItemInformationProtectionLabel { + return new ExternalItemInformationProtectionLabel(); + } + + /** + * 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()), + 'sensitivityLabelId' => fn(ParseNode $n) => $o->setSensitivityLabelId($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 sensitivityLabelId property value. The sensitivityLabelId property + * @return string|null + */ + public function getSensitivityLabelId(): ?string { + $val = $this->getBackingStore()->get('sensitivityLabelId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sensitivityLabelId'"); + } + + /** + * 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('sensitivityLabelId', $this->getSensitivityLabelId()); + $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 sensitivityLabelId property value. The sensitivityLabelId property + * @param string|null $value Value to set for the sensitivityLabelId property. + */ + public function setSensitivityLabelId(?string $value): void { + $this->getBackingStore()->set('sensitivityLabelId', $value); + } + +} diff --git a/src/Generated/Models/ExternalConnectors/Label.php b/src/Generated/Models/ExternalConnectors/Label.php index 8d71959b260..93291a6cc03 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 6e63d98d741..7fcb5207f70 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/ExternalItem.php b/src/Generated/Models/ExternalItem.php index c3483270228..b0c1bc819a9 100644 --- a/src/Generated/Models/ExternalItem.php +++ b/src/Generated/Models/ExternalItem.php @@ -60,10 +60,23 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'acl' => fn(ParseNode $n) => $o->setAcl($n->getCollectionOfObjectValues([Acl::class, 'createFromDiscriminatorValue'])), 'content' => fn(ParseNode $n) => $o->setContent($n->getObjectValue([ExternalItemContent::class, 'createFromDiscriminatorValue'])), + 'informationProtectionLabel' => fn(ParseNode $n) => $o->setInformationProtectionLabel($n->getObjectValue([ExternalItemInformationProtectionLabel::class, 'createFromDiscriminatorValue'])), 'properties' => fn(ParseNode $n) => $o->setProperties($n->getObjectValue([Properties::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the informationProtectionLabel property value. The informationProtectionLabel property + * @return ExternalItemInformationProtectionLabel|null + */ + public function getInformationProtectionLabel(): ?ExternalItemInformationProtectionLabel { + $val = $this->getBackingStore()->get('informationProtectionLabel'); + if (is_null($val) || $val instanceof ExternalItemInformationProtectionLabel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'informationProtectionLabel'"); + } + /** * Gets the properties property value. The properties property * @return Properties|null @@ -84,6 +97,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('acl', $this->getAcl()); $writer->writeObjectValue('content', $this->getContent()); + $writer->writeObjectValue('informationProtectionLabel', $this->getInformationProtectionLabel()); $writer->writeObjectValue('properties', $this->getProperties()); } @@ -103,6 +117,14 @@ public function setContent(?ExternalItemContent $value): void { $this->getBackingStore()->set('content', $value); } + /** + * Sets the informationProtectionLabel property value. The informationProtectionLabel property + * @param ExternalItemInformationProtectionLabel|null $value Value to set for the informationProtectionLabel property. + */ + public function setInformationProtectionLabel(?ExternalItemInformationProtectionLabel $value): void { + $this->getBackingStore()->set('informationProtectionLabel', $value); + } + /** * Sets the properties property value. The properties property * @param Properties|null $value Value to set for the properties property. diff --git a/src/Generated/Models/ExternalItemInformationProtectionLabel.php b/src/Generated/Models/ExternalItemInformationProtectionLabel.php new file mode 100644 index 00000000000..a203877743f --- /dev/null +++ b/src/Generated/Models/ExternalItemInformationProtectionLabel.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 ExternalItemInformationProtectionLabel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExternalItemInformationProtectionLabel { + return new ExternalItemInformationProtectionLabel(); + } + + /** + * 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()), + 'sensitivityLabelId' => fn(ParseNode $n) => $o->setSensitivityLabelId($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 sensitivityLabelId property value. The sensitivityLabelId property + * @return string|null + */ + public function getSensitivityLabelId(): ?string { + $val = $this->getBackingStore()->get('sensitivityLabelId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sensitivityLabelId'"); + } + + /** + * 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('sensitivityLabelId', $this->getSensitivityLabelId()); + $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 sensitivityLabelId property value. The sensitivityLabelId property + * @param string|null $value Value to set for the sensitivityLabelId property. + */ + public function setSensitivityLabelId(?string $value): void { + $this->getBackingStore()->set('sensitivityLabelId', $value); + } + +} diff --git a/src/Generated/Models/GranularRestoreArtifactBase.php b/src/Generated/Models/GranularRestoreArtifactBase.php index 4aa90ec2322..e1097a5cbf5 100644 --- a/src/Generated/Models/GranularRestoreArtifactBase.php +++ b/src/Generated/Models/GranularRestoreArtifactBase.php @@ -58,7 +58,7 @@ public function getCompletionDateTime(): ?DateTime { } /** - * Gets the destinationType property value. The destinationType property + * Gets the destinationType property value. The restoration destination. The possible values are: new, inPlace, unknownFutureValue. * @return DestinationType|null */ public function getDestinationType(): ?DestinationType { @@ -69,6 +69,18 @@ public function getDestinationType(): ?DestinationType { throw new \UnexpectedValueException("Invalid type found in backing store for 'destinationType'"); } + /** + * Gets the error property value. Contains error details if the restoration fails or completes with an error. + * @return PublicError|null + */ + public function getError(): ?PublicError { + $val = $this->getBackingStore()->get('error'); + if (is_null($val) || $val instanceof PublicError) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'error'"); + } + /** * The deserialization information for the current model * @return array @@ -79,6 +91,7 @@ public function getFieldDeserializers(): array { 'browseSessionId' => fn(ParseNode $n) => $o->setBrowseSessionId($n->getStringValue()), 'completionDateTime' => fn(ParseNode $n) => $o->setCompletionDateTime($n->getDateTimeValue()), 'destinationType' => fn(ParseNode $n) => $o->setDestinationType($n->getEnumValue(DestinationType::class)), + 'error' => fn(ParseNode $n) => $o->setError($n->getObjectValue([PublicError::class, 'createFromDiscriminatorValue'])), 'restoredItemKey' => fn(ParseNode $n) => $o->setRestoredItemKey($n->getStringValue()), 'restoredItemPath' => fn(ParseNode $n) => $o->setRestoredItemPath($n->getStringValue()), 'restoredItemWebUrl' => fn(ParseNode $n) => $o->setRestoredItemWebUrl($n->getStringValue()), @@ -114,7 +127,7 @@ public function getRestoredItemPath(): ?string { } /** - * Gets the restoredItemWebUrl property value. The web url of the restord artifact. + * Gets the restoredItemWebUrl property value. The web url of the restored artifact. * @return string|null */ public function getRestoredItemWebUrl(): ?string { @@ -182,6 +195,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('browseSessionId', $this->getBrowseSessionId()); $writer->writeDateTimeValue('completionDateTime', $this->getCompletionDateTime()); $writer->writeEnumValue('destinationType', $this->getDestinationType()); + $writer->writeObjectValue('error', $this->getError()); $writer->writeStringValue('restoredItemKey', $this->getRestoredItemKey()); $writer->writeStringValue('restoredItemPath', $this->getRestoredItemPath()); $writer->writeStringValue('restoredItemWebUrl', $this->getRestoredItemWebUrl()); @@ -208,13 +222,21 @@ public function setCompletionDateTime(?DateTime $value): void { } /** - * Sets the destinationType property value. The destinationType property + * Sets the destinationType property value. The restoration destination. The possible values are: new, inPlace, unknownFutureValue. * @param DestinationType|null $value Value to set for the destinationType property. */ public function setDestinationType(?DestinationType $value): void { $this->getBackingStore()->set('destinationType', $value); } + /** + * Sets the error property value. Contains error details if the restoration fails or completes with an error. + * @param PublicError|null $value Value to set for the error property. + */ + public function setError(?PublicError $value): void { + $this->getBackingStore()->set('error', $value); + } + /** * Sets the restoredItemKey property value. The unique identifier for the restored artifact. * @param string|null $value Value to set for the restoredItemKey property. @@ -232,7 +254,7 @@ public function setRestoredItemPath(?string $value): void { } /** - * Sets the restoredItemWebUrl property value. The web url of the restord artifact. + * Sets the restoredItemWebUrl property value. The web url of the restored artifact. * @param string|null $value Value to set for the restoredItemWebUrl property. */ public function setRestoredItemWebUrl(?string $value): void { diff --git a/src/Generated/Models/GranularRestoreItems.php b/src/Generated/Models/GranularRestoreItems.php new file mode 100644 index 00000000000..36c1936c43e --- /dev/null +++ b/src/Generated/Models/GranularRestoreItems.php @@ -0,0 +1,14 @@ +|null */ public function getAssignedLabels(): ?array { @@ -1353,7 +1350,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 { diff --git a/src/Generated/Models/GroupAccessType.php b/src/Generated/Models/GroupAccessType.php index d50cef81c22..2e097132558 100644 --- a/src/Generated/Models/GroupAccessType.php +++ b/src/Generated/Models/GroupAccessType.php @@ -9,4 +9,5 @@ class GroupAccessType extends Enum { public const PRIVATE = "private"; public const SECRET = "secret"; public const PUBLIC = "public"; + public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/GroupAnalytics.php b/src/Generated/Models/GroupAnalytics.php new file mode 100644 index 00000000000..3f054f7a65e --- /dev/null +++ b/src/Generated/Models/GroupAnalytics.php @@ -0,0 +1,794 @@ +getBackingStore()->get('assignedRoleCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedRoleCount'"); + } + + /** + * Gets the calculatedDateTime property value. The date and time when the analytics for the group were last calculated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return DateTime|null + */ + public function getCalculatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('calculatedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'calculatedDateTime'"); + } + + /** + * Gets the createdDateTime property value. The date and time when the group was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @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 directGroupMemberCount property value. The number of direct members of the group that are themselves groups. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getDirectGroupMemberCount(): ?int { + $val = $this->getBackingStore()->get('directGroupMemberCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'directGroupMemberCount'"); + } + + /** + * Gets the displayName property value. The display name of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + * @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 dynamicMembershipType property value. The dynamic membership classification of the group, derived from its membership rule. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + * @return string|null + */ + public function getDynamicMembershipType(): ?string { + $val = $this->getBackingStore()->get('dynamicMembershipType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dynamicMembershipType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'assignedRoleCount' => fn(ParseNode $n) => $o->setAssignedRoleCount($n->getIntegerValue()), + 'calculatedDateTime' => fn(ParseNode $n) => $o->setCalculatedDateTime($n->getDateTimeValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'directGroupMemberCount' => fn(ParseNode $n) => $o->setDirectGroupMemberCount($n->getIntegerValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'dynamicMembershipType' => fn(ParseNode $n) => $o->setDynamicMembershipType($n->getStringValue()), + 'groupExpirationDateTime' => fn(ParseNode $n) => $o->setGroupExpirationDateTime($n->getDateTimeValue()), + 'groupType' => fn(ParseNode $n) => $o->setGroupType($n->getEnumValue(GroupTypeEnum::class)), + 'guestOwnerCount' => fn(ParseNode $n) => $o->setGuestOwnerCount($n->getIntegerValue()), + 'guestTransitiveUserCount' => fn(ParseNode $n) => $o->setGuestTransitiveUserCount($n->getIntegerValue()), + 'isCloudDistributionListGroup' => fn(ParseNode $n) => $o->setIsCloudDistributionListGroup($n->getBooleanValue()), + 'isCloudM365Group' => fn(ParseNode $n) => $o->setIsCloudM365Group($n->getBooleanValue()), + 'isCloudMailEnabledSecurityGroup' => fn(ParseNode $n) => $o->setIsCloudMailEnabledSecurityGroup($n->getBooleanValue()), + 'isCloudSecurityGroup' => fn(ParseNode $n) => $o->setIsCloudSecurityGroup($n->getBooleanValue()), + 'isDynamicGroup' => fn(ParseNode $n) => $o->setIsDynamicGroup($n->getBooleanValue()), + 'isOnPremiseDistributionListGroup' => fn(ParseNode $n) => $o->setIsOnPremiseDistributionListGroup($n->getBooleanValue()), + 'isOnPremiseMailEnabledSecurityGroup' => fn(ParseNode $n) => $o->setIsOnPremiseMailEnabledSecurityGroup($n->getBooleanValue()), + 'isOnPremiseSecurityGroup' => fn(ParseNode $n) => $o->setIsOnPremiseSecurityGroup($n->getBooleanValue()), + 'isValidGroup' => fn(ParseNode $n) => $o->setIsValidGroup($n->getBooleanValue()), + 'lastRestorationDateTime' => fn(ParseNode $n) => $o->setLastRestorationDateTime($n->getDateTimeValue()), + 'memberOwnerCount' => fn(ParseNode $n) => $o->setMemberOwnerCount($n->getIntegerValue()), + 'membershipRuleContainsCount' => fn(ParseNode $n) => $o->setMembershipRuleContainsCount($n->getIntegerValue()), + 'membershipRuleExpressionCount' => fn(ParseNode $n) => $o->setMembershipRuleExpressionCount($n->getIntegerValue()), + 'membershipRuleMatchCount' => fn(ParseNode $n) => $o->setMembershipRuleMatchCount($n->getIntegerValue()), + 'membershipRuleMemberOfCount' => fn(ParseNode $n) => $o->setMembershipRuleMemberOfCount($n->getIntegerValue()), + 'membershipRuleProcessingState' => fn(ParseNode $n) => $o->setMembershipRuleProcessingState($n->getStringValue()), + 'memberTransitiveUserCount' => fn(ParseNode $n) => $o->setMemberTransitiveUserCount($n->getIntegerValue()), + 'preferredDataLocation' => fn(ParseNode $n) => $o->setPreferredDataLocation($n->getStringValue()), + 'sensitivityLabelCount' => fn(ParseNode $n) => $o->setSensitivityLabelCount($n->getIntegerValue()), + 'servicePrincipalOwnerCount' => fn(ParseNode $n) => $o->setServicePrincipalOwnerCount($n->getIntegerValue()), + 'softDeletionDateTime' => fn(ParseNode $n) => $o->setSoftDeletionDateTime($n->getDateTimeValue()), + 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), + 'transitiveServicePrincipalCount' => fn(ParseNode $n) => $o->setTransitiveServicePrincipalCount($n->getIntegerValue()), + 'transitiveUserCount' => fn(ParseNode $n) => $o->setTransitiveUserCount($n->getIntegerValue()), + ]); + } + + /** + * Gets the groupExpirationDateTime property value. The date and time when the group expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return DateTime|null + */ + public function getGroupExpirationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('groupExpirationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupExpirationDateTime'"); + } + + /** + * Gets the groupType property value. The groupType property + * @return GroupTypeEnum|null + */ + public function getGroupType(): ?GroupTypeEnum { + $val = $this->getBackingStore()->get('groupType'); + if (is_null($val) || $val instanceof GroupTypeEnum) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupType'"); + } + + /** + * Gets the guestOwnerCount property value. The number of owners of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getGuestOwnerCount(): ?int { + $val = $this->getBackingStore()->get('guestOwnerCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'guestOwnerCount'"); + } + + /** + * Gets the guestTransitiveUserCount property value. The number of transitive user members of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getGuestTransitiveUserCount(): ?int { + $val = $this->getBackingStore()->get('guestTransitiveUserCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'guestTransitiveUserCount'"); + } + + /** + * Gets the isCloudDistributionListGroup property value. Indicates whether the group is a non-soft-deleted cloud distribution list group. Supports $filter (eq, ne) and $orderby. + * @return bool|null + */ + public function getIsCloudDistributionListGroup(): ?bool { + $val = $this->getBackingStore()->get('isCloudDistributionListGroup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCloudDistributionListGroup'"); + } + + /** + * Gets the isCloudM365Group property value. Indicates whether the group is a non-soft-deleted cloud Microsoft 365 group. Supports $filter (eq, ne) and $orderby. + * @return bool|null + */ + public function getIsCloudM365Group(): ?bool { + $val = $this->getBackingStore()->get('isCloudM365Group'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCloudM365Group'"); + } + + /** + * Gets the isCloudMailEnabledSecurityGroup property value. Indicates whether the group is a non-soft-deleted cloud mail-enabled security group. Supports $filter (eq, ne) and $orderby. + * @return bool|null + */ + public function getIsCloudMailEnabledSecurityGroup(): ?bool { + $val = $this->getBackingStore()->get('isCloudMailEnabledSecurityGroup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCloudMailEnabledSecurityGroup'"); + } + + /** + * Gets the isCloudSecurityGroup property value. Indicates whether the group is a non-soft-deleted cloud security group. Supports $filter (eq, ne) and $orderby. + * @return bool|null + */ + public function getIsCloudSecurityGroup(): ?bool { + $val = $this->getBackingStore()->get('isCloudSecurityGroup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCloudSecurityGroup'"); + } + + /** + * Gets the isDynamicGroup property value. Indicates whether the group is a dynamic group. Supports $filter (eq, ne) and $orderby. + * @return bool|null + */ + public function getIsDynamicGroup(): ?bool { + $val = $this->getBackingStore()->get('isDynamicGroup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDynamicGroup'"); + } + + /** + * Gets the isOnPremiseDistributionListGroup property value. Indicates whether the group is a non-soft-deleted on-premises distribution list group. Supports $filter (eq, ne) and $orderby. + * @return bool|null + */ + public function getIsOnPremiseDistributionListGroup(): ?bool { + $val = $this->getBackingStore()->get('isOnPremiseDistributionListGroup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isOnPremiseDistributionListGroup'"); + } + + /** + * Gets the isOnPremiseMailEnabledSecurityGroup property value. Indicates whether the group is a non-soft-deleted on-premises mail-enabled security group. Supports $filter (eq, ne) and $orderby. + * @return bool|null + */ + public function getIsOnPremiseMailEnabledSecurityGroup(): ?bool { + $val = $this->getBackingStore()->get('isOnPremiseMailEnabledSecurityGroup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isOnPremiseMailEnabledSecurityGroup'"); + } + + /** + * Gets the isOnPremiseSecurityGroup property value. Indicates whether the group is a non-soft-deleted on-premises security group. Supports $filter (eq, ne) and $orderby. + * @return bool|null + */ + public function getIsOnPremiseSecurityGroup(): ?bool { + $val = $this->getBackingStore()->get('isOnPremiseSecurityGroup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isOnPremiseSecurityGroup'"); + } + + /** + * Gets the isValidGroup property value. Indicates whether the group is a valid (non-soft-deleted) group. Supports $filter (eq, ne) and $orderby. + * @return bool|null + */ + public function getIsValidGroup(): ?bool { + $val = $this->getBackingStore()->get('isValidGroup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isValidGroup'"); + } + + /** + * Gets the lastRestorationDateTime property value. The date and time when the group was last restored from a soft-deleted state. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return DateTime|null + */ + public function getLastRestorationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastRestorationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastRestorationDateTime'"); + } + + /** + * Gets the memberOwnerCount property value. The number of owners of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getMemberOwnerCount(): ?int { + $val = $this->getBackingStore()->get('memberOwnerCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'memberOwnerCount'"); + } + + /** + * Gets the membershipRuleContainsCount property value. The number of contains expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getMembershipRuleContainsCount(): ?int { + $val = $this->getBackingStore()->get('membershipRuleContainsCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'membershipRuleContainsCount'"); + } + + /** + * Gets the membershipRuleExpressionCount property value. The number of expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getMembershipRuleExpressionCount(): ?int { + $val = $this->getBackingStore()->get('membershipRuleExpressionCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'membershipRuleExpressionCount'"); + } + + /** + * Gets the membershipRuleMatchCount property value. The number of match expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getMembershipRuleMatchCount(): ?int { + $val = $this->getBackingStore()->get('membershipRuleMatchCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'membershipRuleMatchCount'"); + } + + /** + * Gets the membershipRuleMemberOfCount property value. The number of memberOf expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getMembershipRuleMemberOfCount(): ?int { + $val = $this->getBackingStore()->get('membershipRuleMemberOfCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'membershipRuleMemberOfCount'"); + } + + /** + * Gets the membershipRuleProcessingState property value. The processing state of the membership rule of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + * @return string|null + */ + public function getMembershipRuleProcessingState(): ?string { + $val = $this->getBackingStore()->get('membershipRuleProcessingState'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'membershipRuleProcessingState'"); + } + + /** + * Gets the memberTransitiveUserCount property value. The number of transitive user members of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getMemberTransitiveUserCount(): ?int { + $val = $this->getBackingStore()->get('memberTransitiveUserCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'memberTransitiveUserCount'"); + } + + /** + * Gets the preferredDataLocation property value. The preferred data location of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + * @return string|null + */ + public function getPreferredDataLocation(): ?string { + $val = $this->getBackingStore()->get('preferredDataLocation'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'preferredDataLocation'"); + } + + /** + * Gets the sensitivityLabelCount property value. The number of sensitivity labels applied to the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getSensitivityLabelCount(): ?int { + $val = $this->getBackingStore()->get('sensitivityLabelCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sensitivityLabelCount'"); + } + + /** + * Gets the servicePrincipalOwnerCount property value. The number of owners of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getServicePrincipalOwnerCount(): ?int { + $val = $this->getBackingStore()->get('servicePrincipalOwnerCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePrincipalOwnerCount'"); + } + + /** + * Gets the softDeletionDateTime property value. The date and time when the group was soft-deleted. If this property is empty, the group isn't soft-deleted. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return DateTime|null + */ + public function getSoftDeletionDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('softDeletionDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'softDeletionDateTime'"); + } + + /** + * Gets the tenantId property value. The unique identifier of the tenant that the group belongs to. Supports $filter (eq, ne) and $orderby. + * @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 transitiveServicePrincipalCount property value. The number of transitive members of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getTransitiveServicePrincipalCount(): ?int { + $val = $this->getBackingStore()->get('transitiveServicePrincipalCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'transitiveServicePrincipalCount'"); + } + + /** + * Gets the transitiveUserCount property value. The total number of transitive user members of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return int|null + */ + public function getTransitiveUserCount(): ?int { + $val = $this->getBackingStore()->get('transitiveUserCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'transitiveUserCount'"); + } + + /** + * Serializes 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('assignedRoleCount', $this->getAssignedRoleCount()); + $writer->writeDateTimeValue('calculatedDateTime', $this->getCalculatedDateTime()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeIntegerValue('directGroupMemberCount', $this->getDirectGroupMemberCount()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('dynamicMembershipType', $this->getDynamicMembershipType()); + $writer->writeDateTimeValue('groupExpirationDateTime', $this->getGroupExpirationDateTime()); + $writer->writeEnumValue('groupType', $this->getGroupType()); + $writer->writeIntegerValue('guestOwnerCount', $this->getGuestOwnerCount()); + $writer->writeIntegerValue('guestTransitiveUserCount', $this->getGuestTransitiveUserCount()); + $writer->writeBooleanValue('isCloudDistributionListGroup', $this->getIsCloudDistributionListGroup()); + $writer->writeBooleanValue('isCloudM365Group', $this->getIsCloudM365Group()); + $writer->writeBooleanValue('isCloudMailEnabledSecurityGroup', $this->getIsCloudMailEnabledSecurityGroup()); + $writer->writeBooleanValue('isCloudSecurityGroup', $this->getIsCloudSecurityGroup()); + $writer->writeBooleanValue('isDynamicGroup', $this->getIsDynamicGroup()); + $writer->writeBooleanValue('isOnPremiseDistributionListGroup', $this->getIsOnPremiseDistributionListGroup()); + $writer->writeBooleanValue('isOnPremiseMailEnabledSecurityGroup', $this->getIsOnPremiseMailEnabledSecurityGroup()); + $writer->writeBooleanValue('isOnPremiseSecurityGroup', $this->getIsOnPremiseSecurityGroup()); + $writer->writeBooleanValue('isValidGroup', $this->getIsValidGroup()); + $writer->writeDateTimeValue('lastRestorationDateTime', $this->getLastRestorationDateTime()); + $writer->writeIntegerValue('memberOwnerCount', $this->getMemberOwnerCount()); + $writer->writeIntegerValue('membershipRuleContainsCount', $this->getMembershipRuleContainsCount()); + $writer->writeIntegerValue('membershipRuleExpressionCount', $this->getMembershipRuleExpressionCount()); + $writer->writeIntegerValue('membershipRuleMatchCount', $this->getMembershipRuleMatchCount()); + $writer->writeIntegerValue('membershipRuleMemberOfCount', $this->getMembershipRuleMemberOfCount()); + $writer->writeStringValue('membershipRuleProcessingState', $this->getMembershipRuleProcessingState()); + $writer->writeIntegerValue('memberTransitiveUserCount', $this->getMemberTransitiveUserCount()); + $writer->writeStringValue('preferredDataLocation', $this->getPreferredDataLocation()); + $writer->writeIntegerValue('sensitivityLabelCount', $this->getSensitivityLabelCount()); + $writer->writeIntegerValue('servicePrincipalOwnerCount', $this->getServicePrincipalOwnerCount()); + $writer->writeDateTimeValue('softDeletionDateTime', $this->getSoftDeletionDateTime()); + $writer->writeStringValue('tenantId', $this->getTenantId()); + $writer->writeIntegerValue('transitiveServicePrincipalCount', $this->getTransitiveServicePrincipalCount()); + $writer->writeIntegerValue('transitiveUserCount', $this->getTransitiveUserCount()); + } + + /** + * Sets the assignedRoleCount property value. The number of directory roles assigned to the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the assignedRoleCount property. + */ + public function setAssignedRoleCount(?int $value): void { + $this->getBackingStore()->set('assignedRoleCount', $value); + } + + /** + * Sets the calculatedDateTime property value. The date and time when the analytics for the group were last calculated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param DateTime|null $value Value to set for the calculatedDateTime property. + */ + public function setCalculatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('calculatedDateTime', $value); + } + + /** + * Sets the createdDateTime property value. The date and time when the group was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the directGroupMemberCount property value. The number of direct members of the group that are themselves groups. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the directGroupMemberCount property. + */ + public function setDirectGroupMemberCount(?int $value): void { + $this->getBackingStore()->set('directGroupMemberCount', $value); + } + + /** + * Sets the displayName property value. The display name of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the dynamicMembershipType property value. The dynamic membership classification of the group, derived from its membership rule. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + * @param string|null $value Value to set for the dynamicMembershipType property. + */ + public function setDynamicMembershipType(?string $value): void { + $this->getBackingStore()->set('dynamicMembershipType', $value); + } + + /** + * Sets the groupExpirationDateTime property value. The date and time when the group expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param DateTime|null $value Value to set for the groupExpirationDateTime property. + */ + public function setGroupExpirationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('groupExpirationDateTime', $value); + } + + /** + * Sets the groupType property value. The groupType property + * @param GroupTypeEnum|null $value Value to set for the groupType property. + */ + public function setGroupType(?GroupTypeEnum $value): void { + $this->getBackingStore()->set('groupType', $value); + } + + /** + * Sets the guestOwnerCount property value. The number of owners of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the guestOwnerCount property. + */ + public function setGuestOwnerCount(?int $value): void { + $this->getBackingStore()->set('guestOwnerCount', $value); + } + + /** + * Sets the guestTransitiveUserCount property value. The number of transitive user members of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the guestTransitiveUserCount property. + */ + public function setGuestTransitiveUserCount(?int $value): void { + $this->getBackingStore()->set('guestTransitiveUserCount', $value); + } + + /** + * Sets the isCloudDistributionListGroup property value. Indicates whether the group is a non-soft-deleted cloud distribution list group. Supports $filter (eq, ne) and $orderby. + * @param bool|null $value Value to set for the isCloudDistributionListGroup property. + */ + public function setIsCloudDistributionListGroup(?bool $value): void { + $this->getBackingStore()->set('isCloudDistributionListGroup', $value); + } + + /** + * Sets the isCloudM365Group property value. Indicates whether the group is a non-soft-deleted cloud Microsoft 365 group. Supports $filter (eq, ne) and $orderby. + * @param bool|null $value Value to set for the isCloudM365Group property. + */ + public function setIsCloudM365Group(?bool $value): void { + $this->getBackingStore()->set('isCloudM365Group', $value); + } + + /** + * Sets the isCloudMailEnabledSecurityGroup property value. Indicates whether the group is a non-soft-deleted cloud mail-enabled security group. Supports $filter (eq, ne) and $orderby. + * @param bool|null $value Value to set for the isCloudMailEnabledSecurityGroup property. + */ + public function setIsCloudMailEnabledSecurityGroup(?bool $value): void { + $this->getBackingStore()->set('isCloudMailEnabledSecurityGroup', $value); + } + + /** + * Sets the isCloudSecurityGroup property value. Indicates whether the group is a non-soft-deleted cloud security group. Supports $filter (eq, ne) and $orderby. + * @param bool|null $value Value to set for the isCloudSecurityGroup property. + */ + public function setIsCloudSecurityGroup(?bool $value): void { + $this->getBackingStore()->set('isCloudSecurityGroup', $value); + } + + /** + * Sets the isDynamicGroup property value. Indicates whether the group is a dynamic group. Supports $filter (eq, ne) and $orderby. + * @param bool|null $value Value to set for the isDynamicGroup property. + */ + public function setIsDynamicGroup(?bool $value): void { + $this->getBackingStore()->set('isDynamicGroup', $value); + } + + /** + * Sets the isOnPremiseDistributionListGroup property value. Indicates whether the group is a non-soft-deleted on-premises distribution list group. Supports $filter (eq, ne) and $orderby. + * @param bool|null $value Value to set for the isOnPremiseDistributionListGroup property. + */ + public function setIsOnPremiseDistributionListGroup(?bool $value): void { + $this->getBackingStore()->set('isOnPremiseDistributionListGroup', $value); + } + + /** + * Sets the isOnPremiseMailEnabledSecurityGroup property value. Indicates whether the group is a non-soft-deleted on-premises mail-enabled security group. Supports $filter (eq, ne) and $orderby. + * @param bool|null $value Value to set for the isOnPremiseMailEnabledSecurityGroup property. + */ + public function setIsOnPremiseMailEnabledSecurityGroup(?bool $value): void { + $this->getBackingStore()->set('isOnPremiseMailEnabledSecurityGroup', $value); + } + + /** + * Sets the isOnPremiseSecurityGroup property value. Indicates whether the group is a non-soft-deleted on-premises security group. Supports $filter (eq, ne) and $orderby. + * @param bool|null $value Value to set for the isOnPremiseSecurityGroup property. + */ + public function setIsOnPremiseSecurityGroup(?bool $value): void { + $this->getBackingStore()->set('isOnPremiseSecurityGroup', $value); + } + + /** + * Sets the isValidGroup property value. Indicates whether the group is a valid (non-soft-deleted) group. Supports $filter (eq, ne) and $orderby. + * @param bool|null $value Value to set for the isValidGroup property. + */ + public function setIsValidGroup(?bool $value): void { + $this->getBackingStore()->set('isValidGroup', $value); + } + + /** + * Sets the lastRestorationDateTime property value. The date and time when the group was last restored from a soft-deleted state. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param DateTime|null $value Value to set for the lastRestorationDateTime property. + */ + public function setLastRestorationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastRestorationDateTime', $value); + } + + /** + * Sets the memberOwnerCount property value. The number of owners of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the memberOwnerCount property. + */ + public function setMemberOwnerCount(?int $value): void { + $this->getBackingStore()->set('memberOwnerCount', $value); + } + + /** + * Sets the membershipRuleContainsCount property value. The number of contains expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the membershipRuleContainsCount property. + */ + public function setMembershipRuleContainsCount(?int $value): void { + $this->getBackingStore()->set('membershipRuleContainsCount', $value); + } + + /** + * Sets the membershipRuleExpressionCount property value. The number of expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the membershipRuleExpressionCount property. + */ + public function setMembershipRuleExpressionCount(?int $value): void { + $this->getBackingStore()->set('membershipRuleExpressionCount', $value); + } + + /** + * Sets the membershipRuleMatchCount property value. The number of match expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the membershipRuleMatchCount property. + */ + public function setMembershipRuleMatchCount(?int $value): void { + $this->getBackingStore()->set('membershipRuleMatchCount', $value); + } + + /** + * Sets the membershipRuleMemberOfCount property value. The number of memberOf expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the membershipRuleMemberOfCount property. + */ + public function setMembershipRuleMemberOfCount(?int $value): void { + $this->getBackingStore()->set('membershipRuleMemberOfCount', $value); + } + + /** + * Sets the membershipRuleProcessingState property value. The processing state of the membership rule of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + * @param string|null $value Value to set for the membershipRuleProcessingState property. + */ + public function setMembershipRuleProcessingState(?string $value): void { + $this->getBackingStore()->set('membershipRuleProcessingState', $value); + } + + /** + * Sets the memberTransitiveUserCount property value. The number of transitive user members of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the memberTransitiveUserCount property. + */ + public function setMemberTransitiveUserCount(?int $value): void { + $this->getBackingStore()->set('memberTransitiveUserCount', $value); + } + + /** + * Sets the preferredDataLocation property value. The preferred data location of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + * @param string|null $value Value to set for the preferredDataLocation property. + */ + public function setPreferredDataLocation(?string $value): void { + $this->getBackingStore()->set('preferredDataLocation', $value); + } + + /** + * Sets the sensitivityLabelCount property value. The number of sensitivity labels applied to the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the sensitivityLabelCount property. + */ + public function setSensitivityLabelCount(?int $value): void { + $this->getBackingStore()->set('sensitivityLabelCount', $value); + } + + /** + * Sets the servicePrincipalOwnerCount property value. The number of owners of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the servicePrincipalOwnerCount property. + */ + public function setServicePrincipalOwnerCount(?int $value): void { + $this->getBackingStore()->set('servicePrincipalOwnerCount', $value); + } + + /** + * Sets the softDeletionDateTime property value. The date and time when the group was soft-deleted. If this property is empty, the group isn't soft-deleted. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param DateTime|null $value Value to set for the softDeletionDateTime property. + */ + public function setSoftDeletionDateTime(?DateTime $value): void { + $this->getBackingStore()->set('softDeletionDateTime', $value); + } + + /** + * Sets the tenantId property value. The unique identifier of the tenant that the group belongs to. Supports $filter (eq, ne) and $orderby. + * @param string|null $value Value to set for the tenantId property. + */ + public function setTenantId(?string $value): void { + $this->getBackingStore()->set('tenantId', $value); + } + + /** + * Sets the transitiveServicePrincipalCount property value. The number of transitive members of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the transitiveServicePrincipalCount property. + */ + public function setTransitiveServicePrincipalCount(?int $value): void { + $this->getBackingStore()->set('transitiveServicePrincipalCount', $value); + } + + /** + * Sets the transitiveUserCount property value. The total number of transitive user members of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param int|null $value Value to set for the transitiveUserCount property. + */ + public function setTransitiveUserCount(?int $value): void { + $this->getBackingStore()->set('transitiveUserCount', $value); + } + +} diff --git a/src/Generated/Models/GroupAnalyticsCollectionResponse.php b/src/Generated/Models/GroupAnalyticsCollectionResponse.php new file mode 100644 index 00000000000..d146b8bc30c --- /dev/null +++ b/src/Generated/Models/GroupAnalyticsCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([GroupAnalytics::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, GroupAnalytics::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/GroupChatTeamsAppInstallationScopeInfo.php b/src/Generated/Models/GroupChatTeamsAppInstallationScopeInfo.php index 16979491f85..6061c8668a6 100644 --- a/src/Generated/Models/GroupChatTeamsAppInstallationScopeInfo.php +++ b/src/Generated/Models/GroupChatTeamsAppInstallationScopeInfo.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Group } /** - * Gets the chatId property value. The chatId property + * Gets the chatId property value. The ID of the chat where the Teams app is installed. * @return string|null */ public function getChatId(): ?string { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the chatId property value. The chatId property + * Sets the chatId property value. The ID of the chat where the Teams app is installed. * @param string|null $value Value to set for the chatId property. */ public function setChatId(?string $value): void { diff --git a/src/Generated/Models/GroupMembers.php b/src/Generated/Models/GroupMembers.php index b0ce4ba1673..9f00643fcb3 100644 --- a/src/Generated/Models/GroupMembers.php +++ b/src/Generated/Models/GroupMembers.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Group } /** - * Gets the description property value. The name of the group in Microsoft Entra ID. Read only. + * Gets the description property value. The name of the group in Microsoft Entra ID. Read-only. * @return string|null */ public function getDescription(): ?string { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the description property value. The name of the group in Microsoft Entra ID. Read only. + * Sets the description property value. The name of the group in Microsoft Entra ID. Read-only. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { diff --git a/src/Generated/Models/GroupTypeEnum.php b/src/Generated/Models/GroupTypeEnum.php new file mode 100644 index 00000000000..1e60d63add5 --- /dev/null +++ b/src/Generated/Models/GroupTypeEnum.php @@ -0,0 +1,11 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'groups' => fn(ParseNode $n) => $o->setGroups($n->getCollectionOfObjectValues([GroupAnalytics::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the groups property value. The analytics for the groups in the tenant. + * @return array|null + */ + public function getGroups(): ?array { + $val = $this->getBackingStore()->get('groups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, GroupAnalytics::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groups'"); + } + + /** + * Serializes 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('groups', $this->getGroups()); + } + + /** + * Sets the groups property value. The analytics for the groups in the tenant. + * @param array|null $value Value to set for the groups property. + */ + public function setGroups(?array $value): void { + $this->getBackingStore()->set('groups', $value); + } + +} diff --git a/src/Generated/Models/IdentityCorrelation.php b/src/Generated/Models/IdentityCorrelation.php new file mode 100644 index 00000000000..3270d78b97f --- /dev/null +++ b/src/Generated/Models/IdentityCorrelation.php @@ -0,0 +1,159 @@ +getBackingStore()->get('endDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'endDateTime'"); + } + + /** + * Gets the error property value. Error information if the correlation process failed. null if successful. Supports $filter (eq). + * @return CorrelationError|null + */ + public function getError(): ?CorrelationError { + $val = $this->getBackingStore()->get('error'); + if (is_null($val) || $val instanceof CorrelationError) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'error'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'endDateTime' => fn(ParseNode $n) => $o->setEndDateTime($n->getDateTimeValue()), + 'error' => fn(ParseNode $n) => $o->setError($n->getObjectValue([CorrelationError::class, 'createFromDiscriminatorValue'])), + 'identities' => fn(ParseNode $n) => $o->setIdentities($n->getCollectionOfObjectValues([CorrelatedIdentity::class, 'createFromDiscriminatorValue'])), + 'servicePrincipal' => fn(ParseNode $n) => $o->setServicePrincipal($n->getObjectValue([ServicePrincipal::class, 'createFromDiscriminatorValue'])), + 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the identities property value. The collection of correlated identity results for this correlation report. + * @return array|null + */ + public function getIdentities(): ?array { + $val = $this->getBackingStore()->get('identities'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CorrelatedIdentity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identities'"); + } + + /** + * Gets the servicePrincipal property value. The servicePrincipal property + * @return ServicePrincipal|null + */ + public function getServicePrincipal(): ?ServicePrincipal { + $val = $this->getBackingStore()->get('servicePrincipal'); + if (is_null($val) || $val instanceof ServicePrincipal) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'servicePrincipal'"); + } + + /** + * Gets the startDateTime property value. The date and time when the correlation process started. + * @return DateTime|null + */ + public function getStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('startDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startDateTime'"); + } + + /** + * Serializes 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('endDateTime', $this->getEndDateTime()); + $writer->writeObjectValue('error', $this->getError()); + $writer->writeCollectionOfObjectValues('identities', $this->getIdentities()); + $writer->writeObjectValue('servicePrincipal', $this->getServicePrincipal()); + $writer->writeDateTimeValue('startDateTime', $this->getStartDateTime()); + } + + /** + * Sets the endDateTime property value. The date and time when the correlation process completed. + * @param DateTime|null $value Value to set for the endDateTime property. + */ + public function setEndDateTime(?DateTime $value): void { + $this->getBackingStore()->set('endDateTime', $value); + } + + /** + * Sets the error property value. Error information if the correlation process failed. null if successful. Supports $filter (eq). + * @param CorrelationError|null $value Value to set for the error property. + */ + public function setError(?CorrelationError $value): void { + $this->getBackingStore()->set('error', $value); + } + + /** + * Sets the identities property value. The collection of correlated identity results for this correlation report. + * @param array|null $value Value to set for the identities property. + */ + public function setIdentities(?array $value): void { + $this->getBackingStore()->set('identities', $value); + } + + /** + * Sets the servicePrincipal property value. The servicePrincipal property + * @param ServicePrincipal|null $value Value to set for the servicePrincipal property. + */ + public function setServicePrincipal(?ServicePrincipal $value): void { + $this->getBackingStore()->set('servicePrincipal', $value); + } + + /** + * Sets the startDateTime property value. The date and time when the correlation process started. + * @param DateTime|null $value Value to set for the startDateTime property. + */ + public function setStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('startDateTime', $value); + } + +} diff --git a/src/Generated/Models/IdentityCorrelationCollectionResponse.php b/src/Generated/Models/IdentityCorrelationCollectionResponse.php new file mode 100644 index 00000000000..e1361383a73 --- /dev/null +++ b/src/Generated/Models/IdentityCorrelationCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([IdentityCorrelation::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, IdentityCorrelation::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/IdentityGovernance/AttributeSetEntry.php b/src/Generated/Models/IdentityGovernance/AttributeSetEntry.php new file mode 100644 index 00000000000..263a29cfa01 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AttributeSetEntry.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 AttributeSetEntry + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AttributeSetEntry { + return new AttributeSetEntry(); + } + + /** + * 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()), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. The name (key) of the attribute. + * @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 value property value. The value of the attribute. + * @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->writeStringValue('name', $this->getName()); + $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 name property value. The name (key) of the attribute. + * @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 value property value. The value of the attribute. + * @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/IdentityGovernance/AwaitedWorkflowProcessingResult.php b/src/Generated/Models/IdentityGovernance/AwaitedWorkflowProcessingResult.php new file mode 100644 index 00000000000..597d60cb700 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AwaitedWorkflowProcessingResult.php @@ -0,0 +1,190 @@ +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 AwaitedWorkflowProcessingResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AwaitedWorkflowProcessingResult { + return new AwaitedWorkflowProcessingResult(); + } + + /** + * 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()), + 'processingStatus' => fn(ParseNode $n) => $o->setProcessingStatus($n->getEnumValue(LifecycleWorkflowProcessingStatus::class)), + 'statusReasons' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setStatusReasons($val); + }, + 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([WorkflowSubject::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 processingStatus property value. The processingStatus property + * @return LifecycleWorkflowProcessingStatus|null + */ + public function getProcessingStatus(): ?LifecycleWorkflowProcessingStatus { + $val = $this->getBackingStore()->get('processingStatus'); + if (is_null($val) || $val instanceof LifecycleWorkflowProcessingStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processingStatus'"); + } + + /** + * Gets the statusReasons property value. A collection of reasons for the current processing status. May be empty. + * @return array|null + */ + public function getStatusReasons(): ?array { + $val = $this->getBackingStore()->get('statusReasons'); + 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 'statusReasons'"); + } + + /** + * Gets the subject property value. The subject that was processed by the workflow. + * @return WorkflowSubject|null + */ + public function getSubject(): ?WorkflowSubject { + $val = $this->getBackingStore()->get('subject'); + if (is_null($val) || $val instanceof WorkflowSubject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); + } + + /** + * 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('processingStatus', $this->getProcessingStatus()); + $writer->writeCollectionOfPrimitiveValues('statusReasons', $this->getStatusReasons()); + $writer->writeObjectValue('subject', $this->getSubject()); + $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 processingStatus property value. The processingStatus property + * @param LifecycleWorkflowProcessingStatus|null $value Value to set for the processingStatus property. + */ + public function setProcessingStatus(?LifecycleWorkflowProcessingStatus $value): void { + $this->getBackingStore()->set('processingStatus', $value); + } + + /** + * Sets the statusReasons property value. A collection of reasons for the current processing status. May be empty. + * @param array|null $value Value to set for the statusReasons property. + */ + public function setStatusReasons(?array $value): void { + $this->getBackingStore()->set('statusReasons', $value); + } + + /** + * Sets the subject property value. The subject that was processed by the workflow. + * @param WorkflowSubject|null $value Value to set for the subject property. + */ + public function setSubject(?WorkflowSubject $value): void { + $this->getBackingStore()->set('subject', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/CountBasedQuarantineCondition.php b/src/Generated/Models/IdentityGovernance/CountBasedQuarantineCondition.php new file mode 100644 index 00000000000..bb23f4e7a53 --- /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/CustomTaskExtension.php b/src/Generated/Models/IdentityGovernance/CustomTaskExtension.php index 24b0e764ad0..cb9b67c23d0 100644 --- a/src/Generated/Models/IdentityGovernance/CustomTaskExtension.php +++ b/src/Generated/Models/IdentityGovernance/CustomTaskExtension.php @@ -77,6 +77,7 @@ public function getFieldDeserializers(): array { 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([User::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'replyMode' => fn(ParseNode $n) => $o->setReplyMode($n->getEnumValue(CustomTaskExtensionReplyMode::class)), ]); } @@ -104,6 +105,18 @@ public function getLastModifiedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); } + /** + * Gets the replyMode property value. The replyMode property + * @return CustomTaskExtensionReplyMode|null + */ + public function getReplyMode(): ?CustomTaskExtensionReplyMode { + $val = $this->getBackingStore()->get('replyMode'); + if (is_null($val) || $val instanceof CustomTaskExtensionReplyMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'replyMode'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -115,6 +128,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeEnumValue('replyMode', $this->getReplyMode()); } /** @@ -157,4 +171,12 @@ public function setLastModifiedDateTime(?DateTime $value): void { $this->getBackingStore()->set('lastModifiedDateTime', $value); } + /** + * Sets the replyMode property value. The replyMode property + * @param CustomTaskExtensionReplyMode|null $value Value to set for the replyMode property. + */ + public function setReplyMode(?CustomTaskExtensionReplyMode $value): void { + $this->getBackingStore()->set('replyMode', $value); + } + } diff --git a/src/Generated/Models/IdentityGovernance/CustomTaskExtensionCalloutData.php b/src/Generated/Models/IdentityGovernance/CustomTaskExtensionCalloutData.php index a486d95c6e7..f7c7eb7bfac 100644 --- a/src/Generated/Models/IdentityGovernance/CustomTaskExtensionCalloutData.php +++ b/src/Generated/Models/IdentityGovernance/CustomTaskExtensionCalloutData.php @@ -35,6 +35,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([User::class, 'createFromDiscriminatorValue'])), + 'targetSubject' => fn(ParseNode $n) => $o->setTargetSubject($n->getObjectValue([WorkflowSubject::class, 'createFromDiscriminatorValue'])), 'task' => fn(ParseNode $n) => $o->setTask($n->getObjectValue([Task::class, 'createFromDiscriminatorValue'])), 'taskProcessingresult' => fn(ParseNode $n) => $o->setTaskProcessingresult($n->getObjectValue([TaskProcessingResult::class, 'createFromDiscriminatorValue'])), 'workflow' => fn(ParseNode $n) => $o->setWorkflow($n->getObjectValue([Workflow::class, 'createFromDiscriminatorValue'])), @@ -53,6 +54,18 @@ public function getSubject(): ?User { throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); } + /** + * Gets the targetSubject property value. The target subject for workflow execution. + * @return WorkflowSubject|null + */ + public function getTargetSubject(): ?WorkflowSubject { + $val = $this->getBackingStore()->get('targetSubject'); + if (is_null($val) || $val instanceof WorkflowSubject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetSubject'"); + } + /** * Gets the task property value. The task property * @return Task|null @@ -96,6 +109,7 @@ public function getWorkflow(): ?Workflow { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeObjectValue('subject', $this->getSubject()); + $writer->writeObjectValue('targetSubject', $this->getTargetSubject()); $writer->writeObjectValue('task', $this->getTask()); $writer->writeObjectValue('taskProcessingresult', $this->getTaskProcessingresult()); $writer->writeObjectValue('workflow', $this->getWorkflow()); @@ -109,6 +123,14 @@ public function setSubject(?User $value): void { $this->getBackingStore()->set('subject', $value); } + /** + * Sets the targetSubject property value. The target subject for workflow execution. + * @param WorkflowSubject|null $value Value to set for the targetSubject property. + */ + public function setTargetSubject(?WorkflowSubject $value): void { + $this->getBackingStore()->set('targetSubject', $value); + } + /** * Sets the task property value. The task property * @param Task|null $value Value to set for the task property. diff --git a/src/Generated/Models/IdentityGovernance/CustomTaskExtensionReplyMode.php b/src/Generated/Models/IdentityGovernance/CustomTaskExtensionReplyMode.php new file mode 100644 index 00000000000..550076f1436 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/CustomTaskExtensionReplyMode.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.identityGovernance.customTaskExtensionResponseData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CustomTaskExtensionResponseData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomTaskExtensionResponseData { + return new CustomTaskExtensionResponseData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'operationStatus' => fn(ParseNode $n) => $o->setOperationStatus($n->getEnumValue(CustomTaskExtensionOperationStatus::class)), + 'statusReasons' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setStatusReasons($val); + }, + 'targetSubject' => fn(ParseNode $n) => $o->setTargetSubject($n->getObjectValue([WorkflowSubject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the operationStatus property value. The operationStatus property + * @return CustomTaskExtensionOperationStatus|null + */ + public function getOperationStatus(): ?CustomTaskExtensionOperationStatus { + $val = $this->getBackingStore()->get('operationStatus'); + if (is_null($val) || $val instanceof CustomTaskExtensionOperationStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operationStatus'"); + } + + /** + * Gets the statusReasons property value. A collection of status reason strings. May be empty. + * @return array|null + */ + public function getStatusReasons(): ?array { + $val = $this->getBackingStore()->get('statusReasons'); + 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 'statusReasons'"); + } + + /** + * Gets the targetSubject property value. The workflow subject that was processed by the custom task extension. + * @return WorkflowSubject|null + */ + public function getTargetSubject(): ?WorkflowSubject { + $val = $this->getBackingStore()->get('targetSubject'); + if (is_null($val) || $val instanceof WorkflowSubject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetSubject'"); + } + + /** + * Serializes 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('operationStatus', $this->getOperationStatus()); + $writer->writeCollectionOfPrimitiveValues('statusReasons', $this->getStatusReasons()); + $writer->writeObjectValue('targetSubject', $this->getTargetSubject()); + } + + /** + * Sets the operationStatus property value. The operationStatus property + * @param CustomTaskExtensionOperationStatus|null $value Value to set for the operationStatus property. + */ + public function setOperationStatus(?CustomTaskExtensionOperationStatus $value): void { + $this->getBackingStore()->set('operationStatus', $value); + } + + /** + * Sets the statusReasons property value. A collection of status reason strings. May be empty. + * @param array|null $value Value to set for the statusReasons property. + */ + public function setStatusReasons(?array $value): void { + $this->getBackingStore()->set('statusReasons', $value); + } + + /** + * Sets the targetSubject property value. The workflow subject that was processed by the custom task extension. + * @param WorkflowSubject|null $value Value to set for the targetSubject property. + */ + public function setTargetSubject(?WorkflowSubject $value): void { + $this->getBackingStore()->set('targetSubject', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecycleManagementSettings.php b/src/Generated/Models/IdentityGovernance/LifecycleManagementSettings.php index 6bfcf1c7b3b..4b46fdbacee 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/LifecycleTaskCategory.php b/src/Generated/Models/IdentityGovernance/LifecycleTaskCategory.php index 50d72e8794b..fba2c5e052d 100644 --- a/src/Generated/Models/IdentityGovernance/LifecycleTaskCategory.php +++ b/src/Generated/Models/IdentityGovernance/LifecycleTaskCategory.php @@ -9,4 +9,5 @@ class LifecycleTaskCategory extends Enum { public const LEAVER = "leaver"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const MOVER = "mover"; + public const EXTENSIBILITY = "extensibility"; } diff --git a/src/Generated/Models/IdentityGovernance/LifecycleWorkflowCategory.php b/src/Generated/Models/IdentityGovernance/LifecycleWorkflowCategory.php index 571f00f7a4d..4f8a679d021 100644 --- a/src/Generated/Models/IdentityGovernance/LifecycleWorkflowCategory.php +++ b/src/Generated/Models/IdentityGovernance/LifecycleWorkflowCategory.php @@ -9,4 +9,5 @@ class LifecycleWorkflowCategory extends Enum { public const LEAVER = "leaver"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const MOVER = "mover"; + public const EXTENSIBILITY = "extensibility"; } diff --git a/src/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.php b/src/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.php index b38a44d2299..e96a9ea8b17 100644 --- a/src/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.php +++ b/src/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.php @@ -13,4 +13,5 @@ class LifecycleWorkflowProcessingStatus extends Enum { 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..2befac8c240 --- /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/ProvisioningAttributeMapping.php b/src/Generated/Models/IdentityGovernance/ProvisioningAttributeMapping.php new file mode 100644 index 00000000000..c0f71a2e06f --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ProvisioningAttributeMapping.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.provisioningAttributeMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProvisioningAttributeMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProvisioningAttributeMapping { + return new ProvisioningAttributeMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/ProvisioningObjectWorkflowSubject.php b/src/Generated/Models/IdentityGovernance/ProvisioningObjectWorkflowSubject.php new file mode 100644 index 00000000000..b73d66fc35e --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ProvisioningObjectWorkflowSubject.php @@ -0,0 +1,93 @@ +setOdataType('#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProvisioningObjectWorkflowSubject + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProvisioningObjectWorkflowSubject { + return new ProvisioningObjectWorkflowSubject(); + } + + /** + * Gets the attributeSetEntries property value. The attribute set entries representing the subject's attributes. Each entry is a key-value pair. + * @return array|null + */ + public function getAttributeSetEntries(): ?array { + $val = $this->getBackingStore()->get('attributeSetEntries'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AttributeSetEntry::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attributeSetEntries'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'attributeSetEntries' => fn(ParseNode $n) => $o->setAttributeSetEntries($n->getCollectionOfObjectValues([AttributeSetEntry::class, 'createFromDiscriminatorValue'])), + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + ]); + } + + /** + * Gets the id property value. The identifier of the provisioning object subject. + * @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'"); + } + + /** + * Serializes 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('attributeSetEntries', $this->getAttributeSetEntries()); + $writer->writeStringValue('id', $this->getId()); + } + + /** + * Sets the attributeSetEntries property value. The attribute set entries representing the subject's attributes. Each entry is a key-value pair. + * @param array|null $value Value to set for the attributeSetEntries property. + */ + public function setAttributeSetEntries(?array $value): void { + $this->getBackingStore()->set('attributeSetEntries', $value); + } + + /** + * Sets the id property value. The identifier of the provisioning object subject. + * @param string|null $value Value to set for the id property. + */ + public function setId(?string $value): void { + $this->getBackingStore()->set('id', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/QuarantineCondition.php b/src/Generated/Models/IdentityGovernance/QuarantineCondition.php new file mode 100644 index 00000000000..f6818441f4e --- /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..f596a93e250 --- /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..aa14e5248a0 --- /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..122ea326f5d --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/QuarantineType.php @@ -0,0 +1,13 @@ + fn(ParseNode $n) => $o->setReprocessedRuns($n->getCollectionOfObjectValues([Run::class, 'createFromDiscriminatorValue'])), 'scheduledDateTime' => fn(ParseNode $n) => $o->setScheduledDateTime($n->getDateTimeValue()), 'startedDateTime' => fn(ParseNode $n) => $o->setStartedDateTime($n->getDateTimeValue()), + 'subjectProcessingResults' => fn(ParseNode $n) => $o->setSubjectProcessingResults($n->getCollectionOfObjectValues([SubjectProcessingResult::class, 'createFromDiscriminatorValue'])), 'successfulUsersCount' => fn(ParseNode $n) => $o->setSuccessfulUsersCount($n->getIntegerValue()), 'taskProcessingResults' => fn(ParseNode $n) => $o->setTaskProcessingResults($n->getCollectionOfObjectValues([TaskProcessingResult::class, 'createFromDiscriminatorValue'])), 'totalTasksCount' => fn(ParseNode $n) => $o->setTotalTasksCount($n->getIntegerValue()), @@ -163,6 +164,20 @@ public function getStartedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'startedDateTime'"); } + /** + * Gets the subjectProcessingResults property value. The processing results for each subject in this workflow run. + * @return array|null + */ + public function getSubjectProcessingResults(): ?array { + $val = $this->getBackingStore()->get('subjectProcessingResults'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SubjectProcessingResult::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectProcessingResults'"); + } + /** * Gets the successfulUsersCount property value. The number of successfully completed users in the run. * @return int|null @@ -266,6 +281,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('reprocessedRuns', $this->getReprocessedRuns()); $writer->writeDateTimeValue('scheduledDateTime', $this->getScheduledDateTime()); $writer->writeDateTimeValue('startedDateTime', $this->getStartedDateTime()); + $writer->writeCollectionOfObjectValues('subjectProcessingResults', $this->getSubjectProcessingResults()); $writer->writeIntegerValue('successfulUsersCount', $this->getSuccessfulUsersCount()); $writer->writeCollectionOfObjectValues('taskProcessingResults', $this->getTaskProcessingResults()); $writer->writeIntegerValue('totalTasksCount', $this->getTotalTasksCount()); @@ -347,6 +363,14 @@ public function setStartedDateTime(?DateTime $value): void { $this->getBackingStore()->set('startedDateTime', $value); } + /** + * Sets the subjectProcessingResults property value. The processing results for each subject in this workflow run. + * @param array|null $value Value to set for the subjectProcessingResults property. + */ + public function setSubjectProcessingResults(?array $value): void { + $this->getBackingStore()->set('subjectProcessingResults', $value); + } + /** * Sets the successfulUsersCount property value. The number of successfully completed users in the run. * @param int|null $value Value to set for the successfulUsersCount property. diff --git a/src/Generated/Models/IdentityGovernance/SubjectProcessingResult.php b/src/Generated/Models/IdentityGovernance/SubjectProcessingResult.php new file mode 100644 index 00000000000..ae1af6e4a23 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SubjectProcessingResult.php @@ -0,0 +1,316 @@ +getBackingStore()->get('completedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedDateTime'"); + } + + /** + * Gets the failedTasksCount property value. The count of tasks that failed for the subject. Read-only. + * @return int|null + */ + public function getFailedTasksCount(): ?int { + $val = $this->getBackingStore()->get('failedTasksCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failedTasksCount'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), + 'failedTasksCount' => fn(ParseNode $n) => $o->setFailedTasksCount($n->getIntegerValue()), + 'processingStatus' => fn(ParseNode $n) => $o->setProcessingStatus($n->getEnumValue(LifecycleWorkflowProcessingStatus::class)), + 'reprocessedRuns' => fn(ParseNode $n) => $o->setReprocessedRuns($n->getCollectionOfObjectValues([Run::class, 'createFromDiscriminatorValue'])), + 'scheduledDateTime' => fn(ParseNode $n) => $o->setScheduledDateTime($n->getDateTimeValue()), + 'startedDateTime' => fn(ParseNode $n) => $o->setStartedDateTime($n->getDateTimeValue()), + 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([WorkflowSubject::class, 'createFromDiscriminatorValue'])), + 'taskProcessingResults' => fn(ParseNode $n) => $o->setTaskProcessingResults($n->getCollectionOfObjectValues([TaskProcessingResult::class, 'createFromDiscriminatorValue'])), + 'totalTasksCount' => fn(ParseNode $n) => $o->setTotalTasksCount($n->getIntegerValue()), + 'totalUnprocessedTasksCount' => fn(ParseNode $n) => $o->setTotalUnprocessedTasksCount($n->getIntegerValue()), + 'workflowExecutionType' => fn(ParseNode $n) => $o->setWorkflowExecutionType($n->getEnumValue(WorkflowExecutionType::class)), + 'workflowVersion' => fn(ParseNode $n) => $o->setWorkflowVersion($n->getIntegerValue()), + ]); + } + + /** + * Gets the processingStatus property value. The processingStatus property + * @return LifecycleWorkflowProcessingStatus|null + */ + public function getProcessingStatus(): ?LifecycleWorkflowProcessingStatus { + $val = $this->getBackingStore()->get('processingStatus'); + if (is_null($val) || $val instanceof LifecycleWorkflowProcessingStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processingStatus'"); + } + + /** + * Gets the reprocessedRuns property value. The reprocessed runs associated with this subject processing result. + * @return array|null + */ + public function getReprocessedRuns(): ?array { + $val = $this->getBackingStore()->get('reprocessedRuns'); + 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 'reprocessedRuns'"); + } + + /** + * Gets the scheduledDateTime property value. The date and time when processing was scheduled. Read-only. + * @return DateTime|null + */ + public function getScheduledDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('scheduledDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scheduledDateTime'"); + } + + /** + * Gets the startedDateTime property value. The date and time when processing started. Read-only. + * @return DateTime|null + */ + public function getStartedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('startedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startedDateTime'"); + } + + /** + * Gets the subject property value. The subject property + * @return WorkflowSubject|null + */ + public function getSubject(): ?WorkflowSubject { + $val = $this->getBackingStore()->get('subject'); + if (is_null($val) || $val instanceof WorkflowSubject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); + } + + /** + * Gets the taskProcessingResults property value. The task-level processing results for this subject. Read-only. + * @return array|null + */ + public function getTaskProcessingResults(): ?array { + $val = $this->getBackingStore()->get('taskProcessingResults'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TaskProcessingResult::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'taskProcessingResults'"); + } + + /** + * Gets the totalTasksCount property value. The total number of tasks in the workflow. Read-only. + * @return int|null + */ + public function getTotalTasksCount(): ?int { + $val = $this->getBackingStore()->get('totalTasksCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalTasksCount'"); + } + + /** + * Gets the totalUnprocessedTasksCount property value. The count of tasks that have not yet been processed. Read-only. + * @return int|null + */ + public function getTotalUnprocessedTasksCount(): ?int { + $val = $this->getBackingStore()->get('totalUnprocessedTasksCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalUnprocessedTasksCount'"); + } + + /** + * Gets the workflowExecutionType property value. The workflowExecutionType property + * @return WorkflowExecutionType|null + */ + public function getWorkflowExecutionType(): ?WorkflowExecutionType { + $val = $this->getBackingStore()->get('workflowExecutionType'); + if (is_null($val) || $val instanceof WorkflowExecutionType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workflowExecutionType'"); + } + + /** + * Gets the workflowVersion property value. The version of the workflow at the time of execution. Read-only. + * @return int|null + */ + public function getWorkflowVersion(): ?int { + $val = $this->getBackingStore()->get('workflowVersion'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workflowVersion'"); + } + + /** + * Serializes 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('completedDateTime', $this->getCompletedDateTime()); + $writer->writeIntegerValue('failedTasksCount', $this->getFailedTasksCount()); + $writer->writeEnumValue('processingStatus', $this->getProcessingStatus()); + $writer->writeCollectionOfObjectValues('reprocessedRuns', $this->getReprocessedRuns()); + $writer->writeDateTimeValue('scheduledDateTime', $this->getScheduledDateTime()); + $writer->writeDateTimeValue('startedDateTime', $this->getStartedDateTime()); + $writer->writeObjectValue('subject', $this->getSubject()); + $writer->writeCollectionOfObjectValues('taskProcessingResults', $this->getTaskProcessingResults()); + $writer->writeIntegerValue('totalTasksCount', $this->getTotalTasksCount()); + $writer->writeIntegerValue('totalUnprocessedTasksCount', $this->getTotalUnprocessedTasksCount()); + $writer->writeEnumValue('workflowExecutionType', $this->getWorkflowExecutionType()); + $writer->writeIntegerValue('workflowVersion', $this->getWorkflowVersion()); + } + + /** + * Sets the completedDateTime property value. The date and time when the subject processing completed. Read-only. + * @param DateTime|null $value Value to set for the completedDateTime property. + */ + public function setCompletedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completedDateTime', $value); + } + + /** + * Sets the failedTasksCount property value. The count of tasks that failed for the subject. Read-only. + * @param int|null $value Value to set for the failedTasksCount property. + */ + public function setFailedTasksCount(?int $value): void { + $this->getBackingStore()->set('failedTasksCount', $value); + } + + /** + * Sets the processingStatus property value. The processingStatus property + * @param LifecycleWorkflowProcessingStatus|null $value Value to set for the processingStatus property. + */ + public function setProcessingStatus(?LifecycleWorkflowProcessingStatus $value): void { + $this->getBackingStore()->set('processingStatus', $value); + } + + /** + * Sets the reprocessedRuns property value. The reprocessed runs associated with this subject processing result. + * @param array|null $value Value to set for the reprocessedRuns property. + */ + public function setReprocessedRuns(?array $value): void { + $this->getBackingStore()->set('reprocessedRuns', $value); + } + + /** + * Sets the scheduledDateTime property value. The date and time when processing was scheduled. Read-only. + * @param DateTime|null $value Value to set for the scheduledDateTime property. + */ + public function setScheduledDateTime(?DateTime $value): void { + $this->getBackingStore()->set('scheduledDateTime', $value); + } + + /** + * Sets the startedDateTime property value. The date and time when processing started. Read-only. + * @param DateTime|null $value Value to set for the startedDateTime property. + */ + public function setStartedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('startedDateTime', $value); + } + + /** + * Sets the subject property value. The subject property + * @param WorkflowSubject|null $value Value to set for the subject property. + */ + public function setSubject(?WorkflowSubject $value): void { + $this->getBackingStore()->set('subject', $value); + } + + /** + * Sets the taskProcessingResults property value. The task-level processing results for this subject. Read-only. + * @param array|null $value Value to set for the taskProcessingResults property. + */ + public function setTaskProcessingResults(?array $value): void { + $this->getBackingStore()->set('taskProcessingResults', $value); + } + + /** + * Sets the totalTasksCount property value. The total number of tasks in the workflow. Read-only. + * @param int|null $value Value to set for the totalTasksCount property. + */ + public function setTotalTasksCount(?int $value): void { + $this->getBackingStore()->set('totalTasksCount', $value); + } + + /** + * Sets the totalUnprocessedTasksCount property value. The count of tasks that have not yet been processed. Read-only. + * @param int|null $value Value to set for the totalUnprocessedTasksCount property. + */ + public function setTotalUnprocessedTasksCount(?int $value): void { + $this->getBackingStore()->set('totalUnprocessedTasksCount', $value); + } + + /** + * Sets the workflowExecutionType property value. The workflowExecutionType property + * @param WorkflowExecutionType|null $value Value to set for the workflowExecutionType property. + */ + public function setWorkflowExecutionType(?WorkflowExecutionType $value): void { + $this->getBackingStore()->set('workflowExecutionType', $value); + } + + /** + * Sets the workflowVersion property value. The version of the workflow at the time of execution. Read-only. + * @param int|null $value Value to set for the workflowVersion property. + */ + public function setWorkflowVersion(?int $value): void { + $this->getBackingStore()->set('workflowVersion', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/SubjectProcessingResultCollectionResponse.php b/src/Generated/Models/IdentityGovernance/SubjectProcessingResultCollectionResponse.php new file mode 100644 index 00000000000..f156f2db21e --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SubjectProcessingResultCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SubjectProcessingResult::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, SubjectProcessingResult::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/IdentityGovernance/TaskProcessingResult.php b/src/Generated/Models/IdentityGovernance/TaskProcessingResult.php index b4c9eacb0e1..7492151d7a6 100644 --- a/src/Generated/Models/IdentityGovernance/TaskProcessingResult.php +++ b/src/Generated/Models/IdentityGovernance/TaskProcessingResult.php @@ -52,7 +52,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the failureReason property value. Describes why the taskProcessingResult has failed. + * Gets the failureReason property value. Describes why the taskProcessingResult failed. * @return string|null */ public function getFailureReason(): ?string { @@ -78,11 +78,12 @@ public function getFieldDeserializers(): array { 'startedDateTime' => fn(ParseNode $n) => $o->setStartedDateTime($n->getDateTimeValue()), 'subject' => fn(ParseNode $n) => $o->setSubject($n->getObjectValue([User::class, 'createFromDiscriminatorValue'])), 'task' => fn(ParseNode $n) => $o->setTask($n->getObjectValue([Task::class, 'createFromDiscriminatorValue'])), + 'workflowSubject' => fn(ParseNode $n) => $o->setWorkflowSubject($n->getObjectValue([WorkflowSubject::class, 'createFromDiscriminatorValue'])), ]); } /** - * Gets the processingInfo property value. The processingInfo property + * Gets the processingInfo property value. Additional human-readable context about the task processing outcome. This property contains information about edge cases where the task completed successfully but the expected action wasn't performed because the target was already in the desired state, such as when the user was already a member of the specified group. Returns null when no additional context is needed. Nullable. * @return string|null */ public function getProcessingInfo(): ?string { @@ -106,7 +107,7 @@ public function getProcessingStatus(): ?LifecycleWorkflowProcessingStatus { } /** - * Gets the startedDateTime property value. The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * Gets the startedDateTime property value. The date time when taskProcessingResult execution started. Value is null if task execution hasn't started yet.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @return DateTime|null */ public function getStartedDateTime(): ?DateTime { @@ -141,6 +142,18 @@ public function getTask(): ?Task { throw new \UnexpectedValueException("Invalid type found in backing store for 'task'"); } + /** + * Gets the workflowSubject property value. The workflow subject associated with this task processing result. Populated for extensibility and provisioning workflows. + * @return WorkflowSubject|null + */ + public function getWorkflowSubject(): ?WorkflowSubject { + $val = $this->getBackingStore()->get('workflowSubject'); + if (is_null($val) || $val instanceof WorkflowSubject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workflowSubject'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -155,6 +168,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('startedDateTime', $this->getStartedDateTime()); $writer->writeObjectValue('subject', $this->getSubject()); $writer->writeObjectValue('task', $this->getTask()); + $writer->writeObjectValue('workflowSubject', $this->getWorkflowSubject()); } /** @@ -174,7 +188,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the failureReason property value. Describes why the taskProcessingResult has failed. + * Sets the failureReason property value. Describes why the taskProcessingResult failed. * @param string|null $value Value to set for the failureReason property. */ public function setFailureReason(?string $value): void { @@ -182,7 +196,7 @@ public function setFailureReason(?string $value): void { } /** - * Sets the processingInfo property value. The processingInfo property + * Sets the processingInfo property value. Additional human-readable context about the task processing outcome. This property contains information about edge cases where the task completed successfully but the expected action wasn't performed because the target was already in the desired state, such as when the user was already a member of the specified group. Returns null when no additional context is needed. Nullable. * @param string|null $value Value to set for the processingInfo property. */ public function setProcessingInfo(?string $value): void { @@ -198,7 +212,7 @@ public function setProcessingStatus(?LifecycleWorkflowProcessingStatus $value): } /** - * Sets the startedDateTime property value. The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + * Sets the startedDateTime property value. The date time when taskProcessingResult execution started. Value is null if task execution hasn't started yet.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @param DateTime|null $value Value to set for the startedDateTime property. */ public function setStartedDateTime(?DateTime $value): void { @@ -221,4 +235,12 @@ public function setTask(?Task $value): void { $this->getBackingStore()->set('task', $value); } + /** + * Sets the workflowSubject property value. The workflow subject associated with this task processing result. Populated for extensibility and provisioning workflows. + * @param WorkflowSubject|null $value Value to set for the workflowSubject property. + */ + public function setWorkflowSubject(?WorkflowSubject $value): void { + $this->getBackingStore()->set('workflowSubject', $value); + } + } diff --git a/src/Generated/Models/IdentityGovernance/Workflow.php b/src/Generated/Models/IdentityGovernance/Workflow.php index 0af983fb0b4..fbda2c35483 100644 --- a/src/Generated/Models/IdentityGovernance/Workflow.php +++ b/src/Generated/Models/IdentityGovernance/Workflow.php @@ -66,7 +66,10 @@ public function getFieldDeserializers(): array { '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'])), + 'subjectProcessingResults' => fn(ParseNode $n) => $o->setSubjectProcessingResults($n->getCollectionOfObjectValues([SubjectProcessingResult::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()), @@ -112,6 +115,18 @@ public function getPreviewScope(): ?array { 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 @@ -126,6 +141,32 @@ 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 subjectProcessingResults property value. The subjectProcessingResults property + * @return array|null + */ + public function getSubjectProcessingResults(): ?array { + $val = $this->getBackingStore()->get('subjectProcessingResults'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SubjectProcessingResult::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectProcessingResults'"); + } + /** * Gets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object. * @return array|null @@ -191,7 +232,10 @@ public function serialize(SerializationWriter $writer): void { $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('subjectProcessingResults', $this->getSubjectProcessingResults()); $writer->writeCollectionOfObjectValues('taskReports', $this->getTaskReports()); $writer->writeCollectionOfObjectValues('userProcessingResults', $this->getUserProcessingResults()); $writer->writeIntegerValue('version', $this->getVersion()); @@ -238,6 +282,14 @@ 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. @@ -246,6 +298,22 @@ 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 subjectProcessingResults property value. The subjectProcessingResults property + * @param array|null $value Value to set for the subjectProcessingResults property. + */ + public function setSubjectProcessingResults(?array $value): void { + $this->getBackingStore()->set('subjectProcessingResults', $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/WorkflowExecutionConditions.php b/src/Generated/Models/IdentityGovernance/WorkflowExecutionConditions.php index f2c47da12ac..d3f06e7ea05 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowExecutionConditions.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowExecutionConditions.php @@ -36,6 +36,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Workf $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.identityGovernance.onDemandExecutionOnly': return new OnDemandExecutionOnly(); + case '#microsoft.graph.identityGovernance.provisioningAttributeMapping': return new ProvisioningAttributeMapping(); case '#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions': return new TriggerAndScopeBasedConditions(); } } diff --git a/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php b/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php index c18fbc0abbf..648a9ffed38 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php @@ -10,4 +10,5 @@ class WorkflowExecutionType extends Enum { public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const ACTIVATED_WITH_SCOPE = "activatedWithScope"; public const PREVIEW = "preview"; + public const EXTENSIBILITY_ON_DEMAND = "extensibilityOnDemand"; } diff --git a/src/Generated/Models/IdentityGovernance/WorkflowSetting.php b/src/Generated/Models/IdentityGovernance/WorkflowSetting.php new file mode 100644 index 00000000000..69c52aba47d --- /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/WorkflowSubject.php b/src/Generated/Models/IdentityGovernance/WorkflowSubject.php new file mode 100644 index 00000000000..93fe769c7fa --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/WorkflowSubject.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 WorkflowSubject + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WorkflowSubject { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject': return new ProvisioningObjectWorkflowSubject(); + } + } + return new WorkflowSubject(); + } + + /** + * 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/WorkflowVersion.php b/src/Generated/Models/IdentityGovernance/WorkflowVersion.php index 117c6b6ed34..3664deeca9b 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/IdentityGovernanceUserSettings.php b/src/Generated/Models/IdentityGovernanceUserSettings.php index 276127963b4..c40d9ac917f 100644 --- a/src/Generated/Models/IdentityGovernanceUserSettings.php +++ b/src/Generated/Models/IdentityGovernanceUserSettings.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the approverDelegate property value. The approverDelegate property + * Gets the approverDelegate property value. The approver delegate configuration for the user, including the delegate identity and delegation schedule. Nullable. * @return ApproverDelegate|null */ public function getApproverDelegate(): ?ApproverDelegate { @@ -110,7 +110,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the approverDelegate property value. The approverDelegate property + * Sets the approverDelegate property value. The approver delegate configuration for the user, including the delegate identity and delegation schedule. Nullable. * @param ApproverDelegate|null $value Value to set for the approverDelegate property. */ public function setApproverDelegate(?ApproverDelegate $value): void { diff --git a/src/Generated/Models/IdentityInfo.php b/src/Generated/Models/IdentityInfo.php new file mode 100644 index 00000000000..47d3f66fc64 --- /dev/null +++ b/src/Generated/Models/IdentityInfo.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 IdentityInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IdentityInfo { + return new IdentityInfo(); + } + + /** + * 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 anchor property value. The anchor property that uniquely identifies the identity in its directory. + * @return AttributeInfo|null + */ + public function getAnchor(): ?AttributeInfo { + $val = $this->getBackingStore()->get('anchor'); + if (is_null($val) || $val instanceof AttributeInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'anchor'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the details property value. Additional details about the identity. + * @return DetailsInfo|null + */ + public function getDetails(): ?DetailsInfo { + $val = $this->getBackingStore()->get('details'); + if (is_null($val) || $val instanceof DetailsInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'details'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'anchor' => fn(ParseNode $n) => $o->setAnchor($n->getObjectValue([AttributeInfo::class, 'createFromDiscriminatorValue'])), + 'details' => fn(ParseNode $n) => $o->setDetails($n->getObjectValue([DetailsInfo::class, 'createFromDiscriminatorValue'])), + 'identityType' => fn(ParseNode $n) => $o->setIdentityType($n->getStringValue()), + 'matchingProperty' => fn(ParseNode $n) => $o->setMatchingProperty($n->getObjectValue([AttributeInfo::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the identityType property value. The type of identity, such as user. + * @return string|null + */ + public function getIdentityType(): ?string { + $val = $this->getBackingStore()->get('identityType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identityType'"); + } + + /** + * Gets the matchingProperty property value. The property used to match identities across directories. + * @return AttributeInfo|null + */ + public function getMatchingProperty(): ?AttributeInfo { + $val = $this->getBackingStore()->get('matchingProperty'); + if (is_null($val) || $val instanceof AttributeInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'matchingProperty'"); + } + + /** + * 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('anchor', $this->getAnchor()); + $writer->writeObjectValue('details', $this->getDetails()); + $writer->writeStringValue('identityType', $this->getIdentityType()); + $writer->writeObjectValue('matchingProperty', $this->getMatchingProperty()); + $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 anchor property value. The anchor property that uniquely identifies the identity in its directory. + * @param AttributeInfo|null $value Value to set for the anchor property. + */ + public function setAnchor(?AttributeInfo $value): void { + $this->getBackingStore()->set('anchor', $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 details property value. Additional details about the identity. + * @param DetailsInfo|null $value Value to set for the details property. + */ + public function setDetails(?DetailsInfo $value): void { + $this->getBackingStore()->set('details', $value); + } + + /** + * Sets the identityType property value. The type of identity, such as user. + * @param string|null $value Value to set for the identityType property. + */ + public function setIdentityType(?string $value): void { + $this->getBackingStore()->set('identityType', $value); + } + + /** + * Sets the matchingProperty property value. The property used to match identities across directories. + * @param AttributeInfo|null $value Value to set for the matchingProperty property. + */ + public function setMatchingProperty(?AttributeInfo $value): void { + $this->getBackingStore()->set('matchingProperty', $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/IdentitySet.php b/src/Generated/Models/IdentitySet.php index 403986f7570..38c1916c7d7 100644 --- a/src/Generated/Models/IdentitySet.php +++ b/src/Generated/Models/IdentitySet.php @@ -41,6 +41,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Ident case '#microsoft.graph.chatMessageMentionedIdentitySet': return new ChatMessageMentionedIdentitySet(); case '#microsoft.graph.chatMessageReactionIdentitySet': return new ChatMessageReactionIdentitySet(); case '#microsoft.graph.communicationsIdentitySet': return new CommunicationsIdentitySet(); + case '#microsoft.graph.customEmojiFromIdentitySet': return new CustomEmojiFromIdentitySet(); case '#microsoft.graph.engagementIdentitySet': return new EngagementIdentitySet(); case '#microsoft.graph.sharePointIdentitySet': return new SharePointIdentitySet(); } diff --git a/src/Generated/Models/IosDdmLobAppAssignmentSettings.php b/src/Generated/Models/IosDdmLobAppAssignmentSettings.php index 7255a96f9c4..00540a60e92 100644 --- a/src/Generated/Models/IosDdmLobAppAssignmentSettings.php +++ b/src/Generated/Models/IosDdmLobAppAssignmentSettings.php @@ -55,6 +55,42 @@ public function getAssociatedDomainsDirectDownloadAllowed(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'associatedDomainsDirectDownloadAllowed'"); } + /** + * Gets the cellularSliceConfigurationId property value. The cellularSliceConfigurationId property + * @return string|null + */ + public function getCellularSliceConfigurationId(): ?string { + $val = $this->getBackingStore()->get('cellularSliceConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cellularSliceConfigurationId'"); + } + + /** + * Gets the contentFilterConfigurationId property value. The contentFilterConfigurationId property + * @return string|null + */ + public function getContentFilterConfigurationId(): ?string { + $val = $this->getBackingStore()->get('contentFilterConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentFilterConfigurationId'"); + } + + /** + * Gets the dnsProxyConfigurationId property value. The dnsProxyConfigurationId property + * @return string|null + */ + public function getDnsProxyConfigurationId(): ?string { + $val = $this->getBackingStore()->get('dnsProxyConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dnsProxyConfigurationId'"); + } + /** * The deserialization information for the current model * @return array @@ -71,7 +107,11 @@ public function getFieldDeserializers(): array { $this->setAssociatedDomains($val); }, 'associatedDomainsDirectDownloadAllowed' => fn(ParseNode $n) => $o->setAssociatedDomainsDirectDownloadAllowed($n->getBooleanValue()), + 'cellularSliceConfigurationId' => fn(ParseNode $n) => $o->setCellularSliceConfigurationId($n->getStringValue()), + 'contentFilterConfigurationId' => fn(ParseNode $n) => $o->setContentFilterConfigurationId($n->getStringValue()), + 'dnsProxyConfigurationId' => fn(ParseNode $n) => $o->setDnsProxyConfigurationId($n->getStringValue()), 'preventManagedAppBackup' => fn(ParseNode $n) => $o->setPreventManagedAppBackup($n->getBooleanValue()), + 'relayConfigurationId' => fn(ParseNode $n) => $o->setRelayConfigurationId($n->getStringValue()), 'tapToPayScreenLockEnabled' => fn(ParseNode $n) => $o->setTapToPayScreenLockEnabled($n->getBooleanValue()), 'vpnConfigurationId' => fn(ParseNode $n) => $o->setVpnConfigurationId($n->getStringValue()), ]); @@ -89,6 +129,18 @@ public function getPreventManagedAppBackup(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'preventManagedAppBackup'"); } + /** + * Gets the relayConfigurationId property value. The relayConfigurationId property + * @return string|null + */ + public function getRelayConfigurationId(): ?string { + $val = $this->getBackingStore()->get('relayConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relayConfigurationId'"); + } + /** * Gets the tapToPayScreenLockEnabled property value. When true, the device locks its screen after every transaction that requires a customer’s card PIN. When false, the user can choose the behavior. Default value is false. * @return bool|null @@ -121,7 +173,11 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfPrimitiveValues('associatedDomains', $this->getAssociatedDomains()); $writer->writeBooleanValue('associatedDomainsDirectDownloadAllowed', $this->getAssociatedDomainsDirectDownloadAllowed()); + $writer->writeStringValue('cellularSliceConfigurationId', $this->getCellularSliceConfigurationId()); + $writer->writeStringValue('contentFilterConfigurationId', $this->getContentFilterConfigurationId()); + $writer->writeStringValue('dnsProxyConfigurationId', $this->getDnsProxyConfigurationId()); $writer->writeBooleanValue('preventManagedAppBackup', $this->getPreventManagedAppBackup()); + $writer->writeStringValue('relayConfigurationId', $this->getRelayConfigurationId()); $writer->writeBooleanValue('tapToPayScreenLockEnabled', $this->getTapToPayScreenLockEnabled()); $writer->writeStringValue('vpnConfigurationId', $this->getVpnConfigurationId()); } @@ -142,6 +198,30 @@ public function setAssociatedDomainsDirectDownloadAllowed(?bool $value): void { $this->getBackingStore()->set('associatedDomainsDirectDownloadAllowed', $value); } + /** + * Sets the cellularSliceConfigurationId property value. The cellularSliceConfigurationId property + * @param string|null $value Value to set for the cellularSliceConfigurationId property. + */ + public function setCellularSliceConfigurationId(?string $value): void { + $this->getBackingStore()->set('cellularSliceConfigurationId', $value); + } + + /** + * Sets the contentFilterConfigurationId property value. The contentFilterConfigurationId property + * @param string|null $value Value to set for the contentFilterConfigurationId property. + */ + public function setContentFilterConfigurationId(?string $value): void { + $this->getBackingStore()->set('contentFilterConfigurationId', $value); + } + + /** + * Sets the dnsProxyConfigurationId property value. The dnsProxyConfigurationId property + * @param string|null $value Value to set for the dnsProxyConfigurationId property. + */ + public function setDnsProxyConfigurationId(?string $value): void { + $this->getBackingStore()->set('dnsProxyConfigurationId', $value); + } + /** * Sets the preventManagedAppBackup property value. When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. * @param bool|null $value Value to set for the preventManagedAppBackup property. @@ -150,6 +230,14 @@ public function setPreventManagedAppBackup(?bool $value): void { $this->getBackingStore()->set('preventManagedAppBackup', $value); } + /** + * Sets the relayConfigurationId property value. The relayConfigurationId property + * @param string|null $value Value to set for the relayConfigurationId property. + */ + public function setRelayConfigurationId(?string $value): void { + $this->getBackingStore()->set('relayConfigurationId', $value); + } + /** * Sets the tapToPayScreenLockEnabled property value. When true, the device locks its screen after every transaction that requires a customer’s card PIN. When false, the user can choose the behavior. Default value is false. * @param bool|null $value Value to set for the tapToPayScreenLockEnabled property. diff --git a/src/Generated/Models/IosDdmStoreAppAssignmentSettings.php b/src/Generated/Models/IosDdmStoreAppAssignmentSettings.php new file mode 100644 index 00000000000..46bd44068a4 --- /dev/null +++ b/src/Generated/Models/IosDdmStoreAppAssignmentSettings.php @@ -0,0 +1,323 @@ +setOdataType('#microsoft.graph.iosDdmStoreAppAssignmentSettings'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return IosDdmStoreAppAssignmentSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IosDdmStoreAppAssignmentSettings { + return new IosDdmStoreAppAssignmentSettings(); + } + + /** + * Gets the allowDownloadsOverCellular property value. Specifies whether the app may be downloaded over cellular connections. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @return DdmAppAllowDownloadsOverCellular|null + */ + public function getAllowDownloadsOverCellular(): ?DdmAppAllowDownloadsOverCellular { + $val = $this->getBackingStore()->get('allowDownloadsOverCellular'); + if (is_null($val) || $val instanceof DdmAppAllowDownloadsOverCellular) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allowDownloadsOverCellular'"); + } + + /** + * Gets the associatedDomains property value. Domain names to associate with the app + * @return array|null + */ + public function getAssociatedDomains(): ?array { + $val = $this->getBackingStore()->get('associatedDomains'); + 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 'associatedDomains'"); + } + + /** + * Gets the associatedDomainsDirectDownloadAllowed property value. When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. + * @return bool|null + */ + public function getAssociatedDomainsDirectDownloadAllowed(): ?bool { + $val = $this->getBackingStore()->get('associatedDomainsDirectDownloadAllowed'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'associatedDomainsDirectDownloadAllowed'"); + } + + /** + * Gets the automaticAppUpdates property value. Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @return DdmAppAutomaticAppUpdates|null + */ + public function getAutomaticAppUpdates(): ?DdmAppAutomaticAppUpdates { + $val = $this->getBackingStore()->get('automaticAppUpdates'); + if (is_null($val) || $val instanceof DdmAppAutomaticAppUpdates) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'automaticAppUpdates'"); + } + + /** + * Gets the cellularSliceConfigurationId property value. The cellular slice identifier, which can be the data network name (DNN) or app category. For DNN, encode the value as 'DNN:name', where 'name' is the carrier-provided DNN name. For app category, encode the value as 'AppCategory:category', where 'category' is a carrier-provided string such as 'Enterprise1'. + * @return string|null + */ + public function getCellularSliceConfigurationId(): ?string { + $val = $this->getBackingStore()->get('cellularSliceConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cellularSliceConfigurationId'"); + } + + /** + * Gets the contentFilterConfigurationId property value. The unique identifier of the content filter to associate with the app. + * @return string|null + */ + public function getContentFilterConfigurationId(): ?string { + $val = $this->getBackingStore()->get('contentFilterConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentFilterConfigurationId'"); + } + + /** + * Gets the dnsProxyConfigurationId property value. The unique identifier of the DNS proxy to associate with the app. + * @return string|null + */ + public function getDnsProxyConfigurationId(): ?string { + $val = $this->getBackingStore()->get('dnsProxyConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dnsProxyConfigurationId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'allowDownloadsOverCellular' => fn(ParseNode $n) => $o->setAllowDownloadsOverCellular($n->getEnumValue(DdmAppAllowDownloadsOverCellular::class)), + 'associatedDomains' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAssociatedDomains($val); + }, + 'associatedDomainsDirectDownloadAllowed' => fn(ParseNode $n) => $o->setAssociatedDomainsDirectDownloadAllowed($n->getBooleanValue()), + 'automaticAppUpdates' => fn(ParseNode $n) => $o->setAutomaticAppUpdates($n->getEnumValue(DdmAppAutomaticAppUpdates::class)), + 'cellularSliceConfigurationId' => fn(ParseNode $n) => $o->setCellularSliceConfigurationId($n->getStringValue()), + 'contentFilterConfigurationId' => fn(ParseNode $n) => $o->setContentFilterConfigurationId($n->getStringValue()), + 'dnsProxyConfigurationId' => fn(ParseNode $n) => $o->setDnsProxyConfigurationId($n->getStringValue()), + 'preventManagedAppBackup' => fn(ParseNode $n) => $o->setPreventManagedAppBackup($n->getBooleanValue()), + 'relayConfigurationId' => fn(ParseNode $n) => $o->setRelayConfigurationId($n->getStringValue()), + 'tapToPayScreenLockEnabled' => fn(ParseNode $n) => $o->setTapToPayScreenLockEnabled($n->getBooleanValue()), + 'version' => fn(ParseNode $n) => $o->setVersion($n->getIntegerValue()), + 'vpnConfigurationId' => fn(ParseNode $n) => $o->setVpnConfigurationId($n->getStringValue()), + ]); + } + + /** + * Gets the preventManagedAppBackup property value. When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. + * @return bool|null + */ + public function getPreventManagedAppBackup(): ?bool { + $val = $this->getBackingStore()->get('preventManagedAppBackup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'preventManagedAppBackup'"); + } + + /** + * Gets the relayConfigurationId property value. The unique identifier of the relay to associate with the app. + * @return string|null + */ + public function getRelayConfigurationId(): ?string { + $val = $this->getBackingStore()->get('relayConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relayConfigurationId'"); + } + + /** + * Gets the tapToPayScreenLockEnabled property value. When true, the device locks its screen after every transaction that requires a customer's card PIN. When false, the user can choose the behavior. Default value is false. + * @return bool|null + */ + public function getTapToPayScreenLockEnabled(): ?bool { + $val = $this->getBackingStore()->get('tapToPayScreenLockEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tapToPayScreenLockEnabled'"); + } + + /** + * Gets the version property value. Specifies the version of the Store app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. + * @return int|null + */ + public function getVersion(): ?int { + $val = $this->getBackingStore()->get('version'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'version'"); + } + + /** + * Gets the vpnConfigurationId property value. The unique identifier of the VPN Configuration to apply to the app. + * @return string|null + */ + public function getVpnConfigurationId(): ?string { + $val = $this->getBackingStore()->get('vpnConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'vpnConfigurationId'"); + } + + /** + * Serializes 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('allowDownloadsOverCellular', $this->getAllowDownloadsOverCellular()); + $writer->writeCollectionOfPrimitiveValues('associatedDomains', $this->getAssociatedDomains()); + $writer->writeBooleanValue('associatedDomainsDirectDownloadAllowed', $this->getAssociatedDomainsDirectDownloadAllowed()); + $writer->writeEnumValue('automaticAppUpdates', $this->getAutomaticAppUpdates()); + $writer->writeStringValue('cellularSliceConfigurationId', $this->getCellularSliceConfigurationId()); + $writer->writeStringValue('contentFilterConfigurationId', $this->getContentFilterConfigurationId()); + $writer->writeStringValue('dnsProxyConfigurationId', $this->getDnsProxyConfigurationId()); + $writer->writeBooleanValue('preventManagedAppBackup', $this->getPreventManagedAppBackup()); + $writer->writeStringValue('relayConfigurationId', $this->getRelayConfigurationId()); + $writer->writeBooleanValue('tapToPayScreenLockEnabled', $this->getTapToPayScreenLockEnabled()); + $writer->writeIntegerValue('version', $this->getVersion()); + $writer->writeStringValue('vpnConfigurationId', $this->getVpnConfigurationId()); + } + + /** + * Sets the allowDownloadsOverCellular property value. Specifies whether the app may be downloaded over cellular connections. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @param DdmAppAllowDownloadsOverCellular|null $value Value to set for the allowDownloadsOverCellular property. + */ + public function setAllowDownloadsOverCellular(?DdmAppAllowDownloadsOverCellular $value): void { + $this->getBackingStore()->set('allowDownloadsOverCellular', $value); + } + + /** + * Sets the associatedDomains property value. Domain names to associate with the app + * @param array|null $value Value to set for the associatedDomains property. + */ + public function setAssociatedDomains(?array $value): void { + $this->getBackingStore()->set('associatedDomains', $value); + } + + /** + * Sets the associatedDomainsDirectDownloadAllowed property value. When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. + * @param bool|null $value Value to set for the associatedDomainsDirectDownloadAllowed property. + */ + public function setAssociatedDomainsDirectDownloadAllowed(?bool $value): void { + $this->getBackingStore()->set('associatedDomainsDirectDownloadAllowed', $value); + } + + /** + * Sets the automaticAppUpdates property value. Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @param DdmAppAutomaticAppUpdates|null $value Value to set for the automaticAppUpdates property. + */ + public function setAutomaticAppUpdates(?DdmAppAutomaticAppUpdates $value): void { + $this->getBackingStore()->set('automaticAppUpdates', $value); + } + + /** + * Sets the cellularSliceConfigurationId property value. The cellular slice identifier, which can be the data network name (DNN) or app category. For DNN, encode the value as 'DNN:name', where 'name' is the carrier-provided DNN name. For app category, encode the value as 'AppCategory:category', where 'category' is a carrier-provided string such as 'Enterprise1'. + * @param string|null $value Value to set for the cellularSliceConfigurationId property. + */ + public function setCellularSliceConfigurationId(?string $value): void { + $this->getBackingStore()->set('cellularSliceConfigurationId', $value); + } + + /** + * Sets the contentFilterConfigurationId property value. The unique identifier of the content filter to associate with the app. + * @param string|null $value Value to set for the contentFilterConfigurationId property. + */ + public function setContentFilterConfigurationId(?string $value): void { + $this->getBackingStore()->set('contentFilterConfigurationId', $value); + } + + /** + * Sets the dnsProxyConfigurationId property value. The unique identifier of the DNS proxy to associate with the app. + * @param string|null $value Value to set for the dnsProxyConfigurationId property. + */ + public function setDnsProxyConfigurationId(?string $value): void { + $this->getBackingStore()->set('dnsProxyConfigurationId', $value); + } + + /** + * Sets the preventManagedAppBackup property value. When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. + * @param bool|null $value Value to set for the preventManagedAppBackup property. + */ + public function setPreventManagedAppBackup(?bool $value): void { + $this->getBackingStore()->set('preventManagedAppBackup', $value); + } + + /** + * Sets the relayConfigurationId property value. The unique identifier of the relay to associate with the app. + * @param string|null $value Value to set for the relayConfigurationId property. + */ + public function setRelayConfigurationId(?string $value): void { + $this->getBackingStore()->set('relayConfigurationId', $value); + } + + /** + * Sets the tapToPayScreenLockEnabled property value. When true, the device locks its screen after every transaction that requires a customer's card PIN. When false, the user can choose the behavior. Default value is false. + * @param bool|null $value Value to set for the tapToPayScreenLockEnabled property. + */ + public function setTapToPayScreenLockEnabled(?bool $value): void { + $this->getBackingStore()->set('tapToPayScreenLockEnabled', $value); + } + + /** + * Sets the version property value. Specifies the version of the Store app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. + * @param int|null $value Value to set for the version property. + */ + public function setVersion(?int $value): void { + $this->getBackingStore()->set('version', $value); + } + + /** + * Sets the vpnConfigurationId property value. The unique identifier of the VPN Configuration to apply to the app. + * @param string|null $value Value to set for the vpnConfigurationId property. + */ + public function setVpnConfigurationId(?string $value): void { + $this->getBackingStore()->set('vpnConfigurationId', $value); + } + +} diff --git a/src/Generated/Models/IosDdmVppAppAssignmentSettings.php b/src/Generated/Models/IosDdmVppAppAssignmentSettings.php new file mode 100644 index 00000000000..1f3fd2ea22c --- /dev/null +++ b/src/Generated/Models/IosDdmVppAppAssignmentSettings.php @@ -0,0 +1,345 @@ +setOdataType('#microsoft.graph.iosDdmVppAppAssignmentSettings'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return IosDdmVppAppAssignmentSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IosDdmVppAppAssignmentSettings { + return new IosDdmVppAppAssignmentSettings(); + } + + /** + * Gets the allowDownloadsOverCellular property value. Specifies whether the app may be downloaded over cellular connections. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @return DdmAppAllowDownloadsOverCellular|null + */ + public function getAllowDownloadsOverCellular(): ?DdmAppAllowDownloadsOverCellular { + $val = $this->getBackingStore()->get('allowDownloadsOverCellular'); + if (is_null($val) || $val instanceof DdmAppAllowDownloadsOverCellular) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allowDownloadsOverCellular'"); + } + + /** + * Gets the associatedDomains property value. Domain names to associate with the app + * @return array|null + */ + public function getAssociatedDomains(): ?array { + $val = $this->getBackingStore()->get('associatedDomains'); + 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 'associatedDomains'"); + } + + /** + * Gets the associatedDomainsDirectDownloadAllowed property value. When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. + * @return bool|null + */ + public function getAssociatedDomainsDirectDownloadAllowed(): ?bool { + $val = $this->getBackingStore()->get('associatedDomainsDirectDownloadAllowed'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'associatedDomainsDirectDownloadAllowed'"); + } + + /** + * Gets the automaticAppUpdates property value. Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @return DdmAppAutomaticAppUpdates|null + */ + public function getAutomaticAppUpdates(): ?DdmAppAutomaticAppUpdates { + $val = $this->getBackingStore()->get('automaticAppUpdates'); + if (is_null($val) || $val instanceof DdmAppAutomaticAppUpdates) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'automaticAppUpdates'"); + } + + /** + * Gets the cellularSliceConfigurationId property value. The cellular slice identifier, which can be the data network name (DNN) or app category. For DNN, encode the value as 'DNN:name', where 'name' is the carrier-provided DNN name. For app category, encode the value as 'AppCategory:category', where 'category' is a carrier-provided string such as 'Enterprise1'. + * @return string|null + */ + public function getCellularSliceConfigurationId(): ?string { + $val = $this->getBackingStore()->get('cellularSliceConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cellularSliceConfigurationId'"); + } + + /** + * Gets the contentFilterConfigurationId property value. The unique identifier of the content filter to associate with the app. + * @return string|null + */ + public function getContentFilterConfigurationId(): ?string { + $val = $this->getBackingStore()->get('contentFilterConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentFilterConfigurationId'"); + } + + /** + * Gets the dnsProxyConfigurationId property value. The unique identifier of the DNS proxy to associate with the app. + * @return string|null + */ + public function getDnsProxyConfigurationId(): ?string { + $val = $this->getBackingStore()->get('dnsProxyConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dnsProxyConfigurationId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'allowDownloadsOverCellular' => fn(ParseNode $n) => $o->setAllowDownloadsOverCellular($n->getEnumValue(DdmAppAllowDownloadsOverCellular::class)), + 'associatedDomains' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAssociatedDomains($val); + }, + 'associatedDomainsDirectDownloadAllowed' => fn(ParseNode $n) => $o->setAssociatedDomainsDirectDownloadAllowed($n->getBooleanValue()), + 'automaticAppUpdates' => fn(ParseNode $n) => $o->setAutomaticAppUpdates($n->getEnumValue(DdmAppAutomaticAppUpdates::class)), + 'cellularSliceConfigurationId' => fn(ParseNode $n) => $o->setCellularSliceConfigurationId($n->getStringValue()), + 'contentFilterConfigurationId' => fn(ParseNode $n) => $o->setContentFilterConfigurationId($n->getStringValue()), + 'dnsProxyConfigurationId' => fn(ParseNode $n) => $o->setDnsProxyConfigurationId($n->getStringValue()), + 'preventManagedAppBackup' => fn(ParseNode $n) => $o->setPreventManagedAppBackup($n->getBooleanValue()), + 'relayConfigurationId' => fn(ParseNode $n) => $o->setRelayConfigurationId($n->getStringValue()), + 'tapToPayScreenLockEnabled' => fn(ParseNode $n) => $o->setTapToPayScreenLockEnabled($n->getBooleanValue()), + 'useDeviceLicensing' => fn(ParseNode $n) => $o->setUseDeviceLicensing($n->getBooleanValue()), + 'version' => fn(ParseNode $n) => $o->setVersion($n->getIntegerValue()), + 'vpnConfigurationId' => fn(ParseNode $n) => $o->setVpnConfigurationId($n->getStringValue()), + ]); + } + + /** + * Gets the preventManagedAppBackup property value. When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. + * @return bool|null + */ + public function getPreventManagedAppBackup(): ?bool { + $val = $this->getBackingStore()->get('preventManagedAppBackup'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'preventManagedAppBackup'"); + } + + /** + * Gets the relayConfigurationId property value. The unique identifier of the relay to associate with the app. + * @return string|null + */ + public function getRelayConfigurationId(): ?string { + $val = $this->getBackingStore()->get('relayConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relayConfigurationId'"); + } + + /** + * Gets the tapToPayScreenLockEnabled property value. When true, the device locks its screen after every transaction that requires a customer's card PIN. When false, the user can choose the behavior. Default value is false. + * @return bool|null + */ + public function getTapToPayScreenLockEnabled(): ?bool { + $val = $this->getBackingStore()->get('tapToPayScreenLockEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tapToPayScreenLockEnabled'"); + } + + /** + * Gets the useDeviceLicensing property value. Whether or not to use device licensing. + * @return bool|null + */ + public function getUseDeviceLicensing(): ?bool { + $val = $this->getBackingStore()->get('useDeviceLicensing'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'useDeviceLicensing'"); + } + + /** + * Gets the version property value. Specifies the version of the VPP app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. This property maps to the Version key in Apple's AppManagedInstallBehaviorObject declaration. + * @return int|null + */ + public function getVersion(): ?int { + $val = $this->getBackingStore()->get('version'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'version'"); + } + + /** + * Gets the vpnConfigurationId property value. The unique identifier of the VPN Configuration to apply to the app. + * @return string|null + */ + public function getVpnConfigurationId(): ?string { + $val = $this->getBackingStore()->get('vpnConfigurationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'vpnConfigurationId'"); + } + + /** + * Serializes 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('allowDownloadsOverCellular', $this->getAllowDownloadsOverCellular()); + $writer->writeCollectionOfPrimitiveValues('associatedDomains', $this->getAssociatedDomains()); + $writer->writeBooleanValue('associatedDomainsDirectDownloadAllowed', $this->getAssociatedDomainsDirectDownloadAllowed()); + $writer->writeEnumValue('automaticAppUpdates', $this->getAutomaticAppUpdates()); + $writer->writeStringValue('cellularSliceConfigurationId', $this->getCellularSliceConfigurationId()); + $writer->writeStringValue('contentFilterConfigurationId', $this->getContentFilterConfigurationId()); + $writer->writeStringValue('dnsProxyConfigurationId', $this->getDnsProxyConfigurationId()); + $writer->writeBooleanValue('preventManagedAppBackup', $this->getPreventManagedAppBackup()); + $writer->writeStringValue('relayConfigurationId', $this->getRelayConfigurationId()); + $writer->writeBooleanValue('tapToPayScreenLockEnabled', $this->getTapToPayScreenLockEnabled()); + $writer->writeBooleanValue('useDeviceLicensing', $this->getUseDeviceLicensing()); + $writer->writeIntegerValue('version', $this->getVersion()); + $writer->writeStringValue('vpnConfigurationId', $this->getVpnConfigurationId()); + } + + /** + * Sets the allowDownloadsOverCellular property value. Specifies whether the app may be downloaded over cellular connections. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @param DdmAppAllowDownloadsOverCellular|null $value Value to set for the allowDownloadsOverCellular property. + */ + public function setAllowDownloadsOverCellular(?DdmAppAllowDownloadsOverCellular $value): void { + $this->getBackingStore()->set('allowDownloadsOverCellular', $value); + } + + /** + * Sets the associatedDomains property value. Domain names to associate with the app + * @param array|null $value Value to set for the associatedDomains property. + */ + public function setAssociatedDomains(?array $value): void { + $this->getBackingStore()->set('associatedDomains', $value); + } + + /** + * Sets the associatedDomainsDirectDownloadAllowed property value. When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. + * @param bool|null $value Value to set for the associatedDomainsDirectDownloadAllowed property. + */ + public function setAssociatedDomainsDirectDownloadAllowed(?bool $value): void { + $this->getBackingStore()->set('associatedDomainsDirectDownloadAllowed', $value); + } + + /** + * Sets the automaticAppUpdates property value. Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @param DdmAppAutomaticAppUpdates|null $value Value to set for the automaticAppUpdates property. + */ + public function setAutomaticAppUpdates(?DdmAppAutomaticAppUpdates $value): void { + $this->getBackingStore()->set('automaticAppUpdates', $value); + } + + /** + * Sets the cellularSliceConfigurationId property value. The cellular slice identifier, which can be the data network name (DNN) or app category. For DNN, encode the value as 'DNN:name', where 'name' is the carrier-provided DNN name. For app category, encode the value as 'AppCategory:category', where 'category' is a carrier-provided string such as 'Enterprise1'. + * @param string|null $value Value to set for the cellularSliceConfigurationId property. + */ + public function setCellularSliceConfigurationId(?string $value): void { + $this->getBackingStore()->set('cellularSliceConfigurationId', $value); + } + + /** + * Sets the contentFilterConfigurationId property value. The unique identifier of the content filter to associate with the app. + * @param string|null $value Value to set for the contentFilterConfigurationId property. + */ + public function setContentFilterConfigurationId(?string $value): void { + $this->getBackingStore()->set('contentFilterConfigurationId', $value); + } + + /** + * Sets the dnsProxyConfigurationId property value. The unique identifier of the DNS proxy to associate with the app. + * @param string|null $value Value to set for the dnsProxyConfigurationId property. + */ + public function setDnsProxyConfigurationId(?string $value): void { + $this->getBackingStore()->set('dnsProxyConfigurationId', $value); + } + + /** + * Sets the preventManagedAppBackup property value. When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. + * @param bool|null $value Value to set for the preventManagedAppBackup property. + */ + public function setPreventManagedAppBackup(?bool $value): void { + $this->getBackingStore()->set('preventManagedAppBackup', $value); + } + + /** + * Sets the relayConfigurationId property value. The unique identifier of the relay to associate with the app. + * @param string|null $value Value to set for the relayConfigurationId property. + */ + public function setRelayConfigurationId(?string $value): void { + $this->getBackingStore()->set('relayConfigurationId', $value); + } + + /** + * Sets the tapToPayScreenLockEnabled property value. When true, the device locks its screen after every transaction that requires a customer's card PIN. When false, the user can choose the behavior. Default value is false. + * @param bool|null $value Value to set for the tapToPayScreenLockEnabled property. + */ + public function setTapToPayScreenLockEnabled(?bool $value): void { + $this->getBackingStore()->set('tapToPayScreenLockEnabled', $value); + } + + /** + * Sets the useDeviceLicensing property value. Whether or not to use device licensing. + * @param bool|null $value Value to set for the useDeviceLicensing property. + */ + public function setUseDeviceLicensing(?bool $value): void { + $this->getBackingStore()->set('useDeviceLicensing', $value); + } + + /** + * Sets the version property value. Specifies the version of the VPP app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. This property maps to the Version key in Apple's AppManagedInstallBehaviorObject declaration. + * @param int|null $value Value to set for the version property. + */ + public function setVersion(?int $value): void { + $this->getBackingStore()->set('version', $value); + } + + /** + * Sets the vpnConfigurationId property value. The unique identifier of the VPN Configuration to apply to the app. + * @param string|null $value Value to set for the vpnConfigurationId property. + */ + public function setVpnConfigurationId(?string $value): void { + $this->getBackingStore()->set('vpnConfigurationId', $value); + } + +} diff --git a/src/Generated/Models/IosLobAppProvisioningConfigurationPolicySetItem.php b/src/Generated/Models/IosLobAppProvisioningConfigurationPolicySetItem.php index 8cd7b75b7f6..cbeea3a74ec 100644 --- a/src/Generated/Models/IosLobAppProvisioningConfigurationPolicySetItem.php +++ b/src/Generated/Models/IosLobAppProvisioningConfigurationPolicySetItem.php @@ -7,7 +7,7 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; /** - * A class containing the properties used for iOS LOB app provisioning configuration PolicySetItem. + * A class containing the properties used for iOS lob app provisioning configuration PolicySetItem. */ class IosLobAppProvisioningConfigurationPolicySetItem extends PolicySetItem implements Parsable { diff --git a/src/Generated/Models/IosStoreApp.php b/src/Generated/Models/IosStoreApp.php index 94f4c65e1c1..32d580d455e 100644 --- a/src/Generated/Models/IosStoreApp.php +++ b/src/Generated/Models/IosStoreApp.php @@ -28,6 +28,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): IosSt return new IosStoreApp(); } + /** + * Gets the appleDeviceAppDeliveryProtocolType property value. The appleDeviceAppDeliveryProtocolType property + * @return AppleDeviceDeliveryProtocol|null + */ + public function getAppleDeviceAppDeliveryProtocolType(): ?AppleDeviceDeliveryProtocol { + $val = $this->getBackingStore()->get('appleDeviceAppDeliveryProtocolType'); + if (is_null($val) || $val instanceof AppleDeviceDeliveryProtocol) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appleDeviceAppDeliveryProtocolType'"); + } + /** * Gets the applicableDeviceType property value. Contains properties of the possible iOS device types the mobile app can run on. * @return IosDeviceType|null @@ -71,6 +83,7 @@ public function getBundleId(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'appleDeviceAppDeliveryProtocolType' => fn(ParseNode $n) => $o->setAppleDeviceAppDeliveryProtocolType($n->getEnumValue(AppleDeviceDeliveryProtocol::class)), 'applicableDeviceType' => fn(ParseNode $n) => $o->setApplicableDeviceType($n->getObjectValue([IosDeviceType::class, 'createFromDiscriminatorValue'])), 'appStoreUrl' => fn(ParseNode $n) => $o->setAppStoreUrl($n->getStringValue()), 'bundleId' => fn(ParseNode $n) => $o->setBundleId($n->getStringValue()), @@ -96,12 +109,21 @@ public function getMinimumSupportedOperatingSystem(): ?IosMinimumOperatingSystem */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('appleDeviceAppDeliveryProtocolType', $this->getAppleDeviceAppDeliveryProtocolType()); $writer->writeObjectValue('applicableDeviceType', $this->getApplicableDeviceType()); $writer->writeStringValue('appStoreUrl', $this->getAppStoreUrl()); $writer->writeStringValue('bundleId', $this->getBundleId()); $writer->writeObjectValue('minimumSupportedOperatingSystem', $this->getMinimumSupportedOperatingSystem()); } + /** + * Sets the appleDeviceAppDeliveryProtocolType property value. The appleDeviceAppDeliveryProtocolType property + * @param AppleDeviceDeliveryProtocol|null $value Value to set for the appleDeviceAppDeliveryProtocolType property. + */ + public function setAppleDeviceAppDeliveryProtocolType(?AppleDeviceDeliveryProtocol $value): void { + $this->getBackingStore()->set('appleDeviceAppDeliveryProtocolType', $value); + } + /** * Sets the applicableDeviceType property value. Contains properties of the possible iOS device types the mobile app can run on. * @param IosDeviceType|null $value Value to set for the applicableDeviceType property. diff --git a/src/Generated/Models/IosVppApp.php b/src/Generated/Models/IosVppApp.php index 469c7b9e11b..9d5b4e11f05 100644 --- a/src/Generated/Models/IosVppApp.php +++ b/src/Generated/Models/IosVppApp.php @@ -30,6 +30,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): IosVp return new IosVppApp(); } + /** + * Gets the appleDeviceAppDeliveryProtocolType property value. The appleDeviceAppDeliveryProtocolType property + * @return AppleDeviceDeliveryProtocol|null + */ + public function getAppleDeviceAppDeliveryProtocolType(): ?AppleDeviceDeliveryProtocol { + $val = $this->getBackingStore()->get('appleDeviceAppDeliveryProtocolType'); + if (is_null($val) || $val instanceof AppleDeviceDeliveryProtocol) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appleDeviceAppDeliveryProtocolType'"); + } + /** * Gets the applicableDeviceType property value. The applicable iOS Device Type. * @return IosDeviceType|null @@ -87,6 +99,7 @@ public function getBundleId(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'appleDeviceAppDeliveryProtocolType' => fn(ParseNode $n) => $o->setAppleDeviceAppDeliveryProtocolType($n->getEnumValue(AppleDeviceDeliveryProtocol::class)), 'applicableDeviceType' => fn(ParseNode $n) => $o->setApplicableDeviceType($n->getObjectValue([IosDeviceType::class, 'createFromDiscriminatorValue'])), 'appStoreUrl' => fn(ParseNode $n) => $o->setAppStoreUrl($n->getStringValue()), 'assignedLicenses' => fn(ParseNode $n) => $o->setAssignedLicenses($n->getCollectionOfObjectValues([IosVppAppAssignedLicense::class, 'createFromDiscriminatorValue'])), @@ -232,6 +245,7 @@ public function getVppTokenOrganizationName(): ?string { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('appleDeviceAppDeliveryProtocolType', $this->getAppleDeviceAppDeliveryProtocolType()); $writer->writeObjectValue('applicableDeviceType', $this->getApplicableDeviceType()); $writer->writeStringValue('appStoreUrl', $this->getAppStoreUrl()); $writer->writeCollectionOfObjectValues('assignedLicenses', $this->getAssignedLicenses()); @@ -248,6 +262,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('vppTokenOrganizationName', $this->getVppTokenOrganizationName()); } + /** + * Sets the appleDeviceAppDeliveryProtocolType property value. The appleDeviceAppDeliveryProtocolType property + * @param AppleDeviceDeliveryProtocol|null $value Value to set for the appleDeviceAppDeliveryProtocolType property. + */ + public function setAppleDeviceAppDeliveryProtocolType(?AppleDeviceDeliveryProtocol $value): void { + $this->getBackingStore()->set('appleDeviceAppDeliveryProtocolType', $value); + } + /** * Sets the applicableDeviceType property value. The applicable iOS Device Type. * @param IosDeviceType|null $value Value to set for the applicableDeviceType property. diff --git a/src/Generated/Models/KeyCredentialConfiguration.php b/src/Generated/Models/KeyCredentialConfiguration.php index b1a93a8671e..a710f4fa353 100644 --- a/src/Generated/Models/KeyCredentialConfiguration.php +++ b/src/Generated/Models/KeyCredentialConfiguration.php @@ -109,7 +109,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maxLifetime property value. String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime. + * Gets the maxLifetime property value. String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to asymmetricKeyLifetime. * @return DateInterval|null */ public function getMaxLifetime(): ?DateInterval { @@ -216,7 +216,7 @@ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): vo } /** - * Sets the maxLifetime property value. String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime. + * Sets the maxLifetime property value. String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to asymmetricKeyLifetime. * @param DateInterval|null $value Value to set for the maxLifetime property. */ public function setMaxLifetime(?DateInterval $value): void { diff --git a/src/Generated/Models/LockInfo.php b/src/Generated/Models/LockInfo.php new file mode 100644 index 00000000000..3c11351c52a --- /dev/null +++ b/src/Generated/Models/LockInfo.php @@ -0,0 +1,206 @@ +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 LockInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LockInfo { + return new LockInfo(); + } + + /** + * 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 createdDateTime property value. The date and time when the lock was created, in UTC. Read-only. + * @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 expirationDateTime property value. The date and time when the lock expires, in UTC. Read-only. + * @return DateTime|null + */ + public function getExpirationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('expirationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'expirationDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'expirationDateTime' => fn(ParseNode $n) => $o->setExpirationDateTime($n->getDateTimeValue()), + 'lockType' => fn(ParseNode $n) => $o->setLockType($n->getEnumValue(LockType::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'owners' => fn(ParseNode $n) => $o->setOwners($n->getCollectionOfObjectValues([UserIdentity::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the lockType property value. The lockType property + * @return LockType|null + */ + public function getLockType(): ?LockType { + $val = $this->getBackingStore()->get('lockType'); + if (is_null($val) || $val instanceof LockType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lockType'"); + } + + /** + * 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 owners property value. The collection of users that currently hold the lock on the file. Read-only. + * @return array|null + */ + public function getOwners(): ?array { + $val = $this->getBackingStore()->get('owners'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UserIdentity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'owners'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeDateTimeValue('expirationDateTime', $this->getExpirationDateTime()); + $writer->writeEnumValue('lockType', $this->getLockType()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('owners', $this->getOwners()); + $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 createdDateTime property value. The date and time when the lock was created, in UTC. Read-only. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the expirationDateTime property value. The date and time when the lock expires, in UTC. Read-only. + * @param DateTime|null $value Value to set for the expirationDateTime property. + */ + public function setExpirationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('expirationDateTime', $value); + } + + /** + * Sets the lockType property value. The lockType property + * @param LockType|null $value Value to set for the lockType property. + */ + public function setLockType(?LockType $value): void { + $this->getBackingStore()->set('lockType', $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 owners property value. The collection of users that currently hold the lock on the file. Read-only. + * @param array|null $value Value to set for the owners property. + */ + public function setOwners(?array $value): void { + $this->getBackingStore()->set('owners', $value); + } + +} diff --git a/src/Generated/Models/AccessDriftReportResourceType.php b/src/Generated/Models/LockType.php similarity index 53% rename from src/Generated/Models/AccessDriftReportResourceType.php rename to src/Generated/Models/LockType.php index e6d3cff9b51..dcf86d7b168 100644 --- a/src/Generated/Models/AccessDriftReportResourceType.php +++ b/src/Generated/Models/LockType.php @@ -4,8 +4,9 @@ use Microsoft\Kiota\Abstractions\Enum; -class AccessDriftReportResourceType extends Enum { - public const APPLICATION = "application"; - public const GROUP = "group"; +class LockType extends Enum { + public const NONE = "none"; + public const EXCLUSIVE = "exclusive"; + public const SHARED = "shared"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/MacOSWiFiConfiguration.php b/src/Generated/Models/MacOSWiFiConfiguration.php index 817233c741d..bd90e5090fc 100644 --- a/src/Generated/Models/MacOSWiFiConfiguration.php +++ b/src/Generated/Models/MacOSWiFiConfiguration.php @@ -88,6 +88,7 @@ public function getFieldDeserializers(): array { 'proxyManualPort' => fn(ParseNode $n) => $o->setProxyManualPort($n->getIntegerValue()), 'proxySettings' => fn(ParseNode $n) => $o->setProxySettings($n->getEnumValue(WiFiProxySetting::class)), 'ssid' => fn(ParseNode $n) => $o->setSsid($n->getStringValue()), + 'wifiRequirePhysicalMacAddressEnabled' => fn(ParseNode $n) => $o->setWifiRequirePhysicalMacAddressEnabled($n->getBooleanValue()), 'wiFiSecurityType' => fn(ParseNode $n) => $o->setWiFiSecurityType($n->getEnumValue(WiFiSecurityType::class)), ]); } @@ -176,6 +177,18 @@ public function getSsid(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'ssid'"); } + /** + * Gets the wifiRequirePhysicalMacAddressEnabled property value. Indicates whether devices connecting with this Wi-Fi profile must use their physical MAC address instead of a randomized MAC address. When TRUE, it uses the actual Wi-Fi MAC address. When FALSE, it enables the MAC address randomization. Applies to macOS 15 and later. Default is false. + * @return bool|null + */ + public function getWifiRequirePhysicalMacAddressEnabled(): ?bool { + $val = $this->getBackingStore()->get('wifiRequirePhysicalMacAddressEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'wifiRequirePhysicalMacAddressEnabled'"); + } + /** * Gets the wiFiSecurityType property value. Wi-Fi Security Types. * @return WiFiSecurityType|null @@ -204,6 +217,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('proxyManualPort', $this->getProxyManualPort()); $writer->writeEnumValue('proxySettings', $this->getProxySettings()); $writer->writeStringValue('ssid', $this->getSsid()); + $writer->writeBooleanValue('wifiRequirePhysicalMacAddressEnabled', $this->getWifiRequirePhysicalMacAddressEnabled()); $writer->writeEnumValue('wiFiSecurityType', $this->getWiFiSecurityType()); } @@ -287,6 +301,14 @@ public function setSsid(?string $value): void { $this->getBackingStore()->set('ssid', $value); } + /** + * Sets the wifiRequirePhysicalMacAddressEnabled property value. Indicates whether devices connecting with this Wi-Fi profile must use their physical MAC address instead of a randomized MAC address. When TRUE, it uses the actual Wi-Fi MAC address. When FALSE, it enables the MAC address randomization. Applies to macOS 15 and later. Default is false. + * @param bool|null $value Value to set for the wifiRequirePhysicalMacAddressEnabled property. + */ + public function setWifiRequirePhysicalMacAddressEnabled(?bool $value): void { + $this->getBackingStore()->set('wifiRequirePhysicalMacAddressEnabled', $value); + } + /** * Sets the wiFiSecurityType property value. Wi-Fi Security Types. * @param WiFiSecurityType|null $value Value to set for the wiFiSecurityType property. diff --git a/src/Generated/Models/MacOsDdmVppAppAssignmentSettings.php b/src/Generated/Models/MacOsDdmVppAppAssignmentSettings.php new file mode 100644 index 00000000000..90c7eea9d02 --- /dev/null +++ b/src/Generated/Models/MacOsDdmVppAppAssignmentSettings.php @@ -0,0 +1,137 @@ +setOdataType('#microsoft.graph.macOsDdmVppAppAssignmentSettings'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MacOsDdmVppAppAssignmentSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MacOsDdmVppAppAssignmentSettings { + return new MacOsDdmVppAppAssignmentSettings(); + } + + /** + * Gets the automaticAppUpdates property value. Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @return DdmAppAutomaticAppUpdates|null + */ + public function getAutomaticAppUpdates(): ?DdmAppAutomaticAppUpdates { + $val = $this->getBackingStore()->get('automaticAppUpdates'); + if (is_null($val) || $val instanceof DdmAppAutomaticAppUpdates) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'automaticAppUpdates'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'automaticAppUpdates' => fn(ParseNode $n) => $o->setAutomaticAppUpdates($n->getEnumValue(DdmAppAutomaticAppUpdates::class)), + 'isIosApp' => fn(ParseNode $n) => $o->setIsIosApp($n->getBooleanValue()), + 'useDeviceLicensing' => fn(ParseNode $n) => $o->setUseDeviceLicensing($n->getBooleanValue()), + 'version' => fn(ParseNode $n) => $o->setVersion($n->getIntegerValue()), + ]); + } + + /** + * Gets the isIosApp property value. If true, the device installs an iOS or iPadOS app that runs on a Mac with Apple Silicon. This is only used when the app is a VPP app. Default is false. + * @return bool|null + */ + public function getIsIosApp(): ?bool { + $val = $this->getBackingStore()->get('isIosApp'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isIosApp'"); + } + + /** + * Gets the useDeviceLicensing property value. When TRUE, indicates that the app should be assigned using device licensing. When FALSE, indicates that the app should be assigned using user licensing. By default, this property is set to FALSE. + * @return bool|null + */ + public function getUseDeviceLicensing(): ?bool { + $val = $this->getBackingStore()->get('useDeviceLicensing'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'useDeviceLicensing'"); + } + + /** + * Gets the version property value. Specifies the version of the VPP app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. This property maps to the Version key in Apple's AppManagedInstallBehaviorObject declaration. + * @return int|null + */ + public function getVersion(): ?int { + $val = $this->getBackingStore()->get('version'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'version'"); + } + + /** + * Serializes 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('automaticAppUpdates', $this->getAutomaticAppUpdates()); + $writer->writeBooleanValue('isIosApp', $this->getIsIosApp()); + $writer->writeBooleanValue('useDeviceLicensing', $this->getUseDeviceLicensing()); + $writer->writeIntegerValue('version', $this->getVersion()); + } + + /** + * Sets the automaticAppUpdates property value. Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + * @param DdmAppAutomaticAppUpdates|null $value Value to set for the automaticAppUpdates property. + */ + public function setAutomaticAppUpdates(?DdmAppAutomaticAppUpdates $value): void { + $this->getBackingStore()->set('automaticAppUpdates', $value); + } + + /** + * Sets the isIosApp property value. If true, the device installs an iOS or iPadOS app that runs on a Mac with Apple Silicon. This is only used when the app is a VPP app. Default is false. + * @param bool|null $value Value to set for the isIosApp property. + */ + public function setIsIosApp(?bool $value): void { + $this->getBackingStore()->set('isIosApp', $value); + } + + /** + * Sets the useDeviceLicensing property value. When TRUE, indicates that the app should be assigned using device licensing. When FALSE, indicates that the app should be assigned using user licensing. By default, this property is set to FALSE. + * @param bool|null $value Value to set for the useDeviceLicensing property. + */ + public function setUseDeviceLicensing(?bool $value): void { + $this->getBackingStore()->set('useDeviceLicensing', $value); + } + + /** + * Sets the version property value. Specifies the version of the VPP app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. This property maps to the Version key in Apple's AppManagedInstallBehaviorObject declaration. + * @param int|null $value Value to set for the version property. + */ + public function setVersion(?int $value): void { + $this->getBackingStore()->set('version', $value); + } + +} diff --git a/src/Generated/Models/MacOsVppApp.php b/src/Generated/Models/MacOsVppApp.php index 93db4961e53..8403f5223fb 100644 --- a/src/Generated/Models/MacOsVppApp.php +++ b/src/Generated/Models/MacOsVppApp.php @@ -30,6 +30,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): MacOs return new MacOsVppApp(); } + /** + * Gets the appleDeviceAppDeliveryProtocolType property value. Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + * @return AppleDeviceDeliveryProtocol|null + */ + public function getAppleDeviceAppDeliveryProtocolType(): ?AppleDeviceDeliveryProtocol { + $val = $this->getBackingStore()->get('appleDeviceAppDeliveryProtocolType'); + if (is_null($val) || $val instanceof AppleDeviceDeliveryProtocol) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appleDeviceAppDeliveryProtocolType'"); + } + /** * Gets the appStoreUrl property value. The store URL. * @return string|null @@ -75,6 +87,7 @@ public function getBundleId(): ?string { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'appleDeviceAppDeliveryProtocolType' => fn(ParseNode $n) => $o->setAppleDeviceAppDeliveryProtocolType($n->getEnumValue(AppleDeviceDeliveryProtocol::class)), 'appStoreUrl' => fn(ParseNode $n) => $o->setAppStoreUrl($n->getStringValue()), 'assignedLicenses' => fn(ParseNode $n) => $o->setAssignedLicenses($n->getCollectionOfObjectValues([MacOsVppAppAssignedLicense::class, 'createFromDiscriminatorValue'])), 'bundleId' => fn(ParseNode $n) => $o->setBundleId($n->getStringValue()), @@ -219,6 +232,7 @@ public function getVppTokenOrganizationName(): ?string { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('appleDeviceAppDeliveryProtocolType', $this->getAppleDeviceAppDeliveryProtocolType()); $writer->writeStringValue('appStoreUrl', $this->getAppStoreUrl()); $writer->writeCollectionOfObjectValues('assignedLicenses', $this->getAssignedLicenses()); $writer->writeStringValue('bundleId', $this->getBundleId()); @@ -234,6 +248,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('vppTokenOrganizationName', $this->getVppTokenOrganizationName()); } + /** + * Sets the appleDeviceAppDeliveryProtocolType property value. Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + * @param AppleDeviceDeliveryProtocol|null $value Value to set for the appleDeviceAppDeliveryProtocolType property. + */ + public function setAppleDeviceAppDeliveryProtocolType(?AppleDeviceDeliveryProtocol $value): void { + $this->getBackingStore()->set('appleDeviceAppDeliveryProtocolType', $value); + } + /** * Sets the appStoreUrl property value. The store URL. * @param string|null $value Value to set for the appStoreUrl property. diff --git a/src/Generated/Models/MailboxExclusionUnit.php b/src/Generated/Models/MailboxExclusionUnit.php index 65e61e3eed5..7e7e13477af 100644 --- a/src/Generated/Models/MailboxExclusionUnit.php +++ b/src/Generated/Models/MailboxExclusionUnit.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Mailb } /** - * Gets the directoryObjectId property value. The directoryObjectId property + * Gets the directoryObjectId property value. The unique identifier of the directory object (user) associated with the mailbox. * @return string|null */ public function getDirectoryObjectId(): ?string { @@ -38,7 +38,7 @@ public function getDirectoryObjectId(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the mailbox. * @return string|null */ public function getDisplayName(): ?string { @@ -50,7 +50,7 @@ public function getDisplayName(): ?string { } /** - * Gets the email property value. The email property + * Gets the email property value. The email address of the mailbox. * @return string|null */ public function getEmail(): ?string { @@ -98,7 +98,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the directoryObjectId property value. The directoryObjectId property + * Sets the directoryObjectId property value. The unique identifier of the directory object (user) associated with the mailbox. * @param string|null $value Value to set for the directoryObjectId property. */ public function setDirectoryObjectId(?string $value): void { @@ -106,7 +106,7 @@ public function setDirectoryObjectId(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the mailbox. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -114,7 +114,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the email property value. The email property + * Sets the email property value. The email address of the mailbox. * @param string|null $value Value to set for the email property. */ public function setEmail(?string $value): void { diff --git a/src/Generated/Models/MailboxExclusionUnitsBulkAdditionJob.php b/src/Generated/Models/MailboxExclusionUnitsBulkAdditionJob.php index 50f0cdf923d..cd8ad7d8311 100644 --- a/src/Generated/Models/MailboxExclusionUnitsBulkAdditionJob.php +++ b/src/Generated/Models/MailboxExclusionUnitsBulkAdditionJob.php @@ -45,7 +45,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the mailboxes property value. The mailboxes property + * Gets the mailboxes property value. The email addresses of the mailboxes to be added as exclusion units to the protection policy. * @return array|null */ public function getMailboxes(): ?array { @@ -68,7 +68,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the mailboxes property value. The mailboxes property + * Sets the mailboxes property value. The email addresses of the mailboxes to be added as exclusion units to the protection policy. * @param array|null $value Value to set for the mailboxes property. */ public function setMailboxes(?array $value): void { diff --git a/src/Generated/Models/ManagedAppProtection.php b/src/Generated/Models/ManagedAppProtection.php index 758e3640e4c..81240703614 100644 --- a/src/Generated/Models/ManagedAppProtection.php +++ b/src/Generated/Models/ManagedAppProtection.php @@ -276,6 +276,7 @@ public function getFieldDeserializers(): array { 'previousPinBlockCount' => fn(ParseNode $n) => $o->setPreviousPinBlockCount($n->getIntegerValue()), 'printBlocked' => fn(ParseNode $n) => $o->setPrintBlocked($n->getBooleanValue()), 'protectedMessagingRedirectAppType' => fn(ParseNode $n) => $o->setProtectedMessagingRedirectAppType($n->getEnumValue(MessagingRedirectAppType::class)), + 'purviewContentEvaluationRequired' => fn(ParseNode $n) => $o->setPurviewContentEvaluationRequired($n->getEnumValue(ManagedAppPurviewEvaluationRequirement::class)), 'saveAsBlocked' => fn(ParseNode $n) => $o->setSaveAsBlocked($n->getBooleanValue()), 'simplePinBlocked' => fn(ParseNode $n) => $o->setSimplePinBlocked($n->getBooleanValue()), ]); @@ -641,6 +642,18 @@ public function getProtectedMessagingRedirectAppType(): ?MessagingRedirectAppTyp throw new \UnexpectedValueException("Invalid type found in backing store for 'protectedMessagingRedirectAppType'"); } + /** + * Gets the purviewContentEvaluationRequired property value. Specifies whether Microsoft Purview Data Loss Prevention (DLP) content evaluation is required before data sharing. + * @return ManagedAppPurviewEvaluationRequirement|null + */ + public function getPurviewContentEvaluationRequired(): ?ManagedAppPurviewEvaluationRequirement { + $val = $this->getBackingStore()->get('purviewContentEvaluationRequired'); + if (is_null($val) || $val instanceof ManagedAppPurviewEvaluationRequirement) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'purviewContentEvaluationRequired'"); + } + /** * Gets the saveAsBlocked property value. Indicates whether users may use the 'Save As' menu item to save a copy of protected files. * @return bool|null @@ -716,6 +729,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('previousPinBlockCount', $this->getPreviousPinBlockCount()); $writer->writeBooleanValue('printBlocked', $this->getPrintBlocked()); $writer->writeEnumValue('protectedMessagingRedirectAppType', $this->getProtectedMessagingRedirectAppType()); + $writer->writeEnumValue('purviewContentEvaluationRequired', $this->getPurviewContentEvaluationRequired()); $writer->writeBooleanValue('saveAsBlocked', $this->getSaveAsBlocked()); $writer->writeBooleanValue('simplePinBlocked', $this->getSimplePinBlocked()); } @@ -1080,6 +1094,14 @@ public function setProtectedMessagingRedirectAppType(?MessagingRedirectAppType $ $this->getBackingStore()->set('protectedMessagingRedirectAppType', $value); } + /** + * Sets the purviewContentEvaluationRequired property value. Specifies whether Microsoft Purview Data Loss Prevention (DLP) content evaluation is required before data sharing. + * @param ManagedAppPurviewEvaluationRequirement|null $value Value to set for the purviewContentEvaluationRequired property. + */ + public function setPurviewContentEvaluationRequired(?ManagedAppPurviewEvaluationRequirement $value): void { + $this->getBackingStore()->set('purviewContentEvaluationRequired', $value); + } + /** * Sets the saveAsBlocked property value. Indicates whether users may use the 'Save As' menu item to save a copy of protected files. * @param bool|null $value Value to set for the saveAsBlocked property. diff --git a/src/Generated/Models/ManagedAppPurviewEvaluationRequirement.php b/src/Generated/Models/ManagedAppPurviewEvaluationRequirement.php new file mode 100644 index 00000000000..d1d2a75f703 --- /dev/null +++ b/src/Generated/Models/ManagedAppPurviewEvaluationRequirement.php @@ -0,0 +1,12 @@ +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 MeetingEngagement + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MeetingEngagement { + return new MeetingEngagement(); + } + + /** + * 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 dateTime property value. The UTC date and time when the engagement event occurred, in ISO 8601 format. + * @return DateTime|null + */ + public function getDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('dateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dateTime'"); + } + + /** + * Gets the engagementSubType property value. The specific engagement action within the type (e.g., like, love, applause, laugh, surprised for reactions; raiseHand for hand; cameraOn for camera; unmute, mute for microphone). + * @return string|null + */ + public function getEngagementSubType(): ?string { + $val = $this->getBackingStore()->get('engagementSubType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'engagementSubType'"); + } + + /** + * Gets the engagementType property value. The category of the engagement event. Required, non-nullable. + * @return MeetingEngagementType|null + */ + public function getEngagementType(): ?MeetingEngagementType { + $val = $this->getBackingStore()->get('engagementType'); + if (is_null($val) || $val instanceof MeetingEngagementType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'engagementType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dateTime' => fn(ParseNode $n) => $o->setDateTime($n->getDateTimeValue()), + 'engagementSubType' => fn(ParseNode $n) => $o->setEngagementSubType($n->getStringValue()), + 'engagementType' => fn(ParseNode $n) => $o->setEngagementType($n->getEnumValue(MeetingEngagementType::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('dateTime', $this->getDateTime()); + $writer->writeStringValue('engagementSubType', $this->getEngagementSubType()); + $writer->writeEnumValue('engagementType', $this->getEngagementType()); + $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 dateTime property value. The UTC date and time when the engagement event occurred, in ISO 8601 format. + * @param DateTime|null $value Value to set for the dateTime property. + */ + public function setDateTime(?DateTime $value): void { + $this->getBackingStore()->set('dateTime', $value); + } + + /** + * Sets the engagementSubType property value. The specific engagement action within the type (e.g., like, love, applause, laugh, surprised for reactions; raiseHand for hand; cameraOn for camera; unmute, mute for microphone). + * @param string|null $value Value to set for the engagementSubType property. + */ + public function setEngagementSubType(?string $value): void { + $this->getBackingStore()->set('engagementSubType', $value); + } + + /** + * Sets the engagementType property value. The category of the engagement event. Required, non-nullable. + * @param MeetingEngagementType|null $value Value to set for the engagementType property. + */ + public function setEngagementType(?MeetingEngagementType $value): void { + $this->getBackingStore()->set('engagementType', $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/MeetingEngagementType.php b/src/Generated/Models/MeetingEngagementType.php new file mode 100644 index 00000000000..9dbb5624325 --- /dev/null +++ b/src/Generated/Models/MeetingEngagementType.php @@ -0,0 +1,13 @@ +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 Member + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Member { + return new Member(); + } + + /** + * 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 contactId property value. The ID of the referenced contact, if applicable. Optional. + * @return string|null + */ + public function getContactId(): ?string { + $val = $this->getBackingStore()->get('contactId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contactId'"); + } + + /** + * Gets the displayName property value. The display name of the member. Optional. + * @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 [ + 'contactId' => fn(ParseNode $n) => $o->setContactId($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'key' => fn(ParseNode $n) => $o->setKey($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'recipientType' => fn(ParseNode $n) => $o->setRecipientType($n->getEnumValue(RecipientType::class)), + 'routingType' => fn(ParseNode $n) => $o->setRoutingType($n->getStringValue()), + ]; + } + + /** + * Gets the key property value. The email address or routing key of the member. Required. + * @return string|null + */ + public function getKey(): ?string { + $val = $this->getBackingStore()->get('key'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'key'"); + } + + /** + * 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 recipientType property value. The recipientType property + * @return RecipientType|null + */ + public function getRecipientType(): ?RecipientType { + $val = $this->getBackingStore()->get('recipientType'); + if (is_null($val) || $val instanceof RecipientType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipientType'"); + } + + /** + * Gets the routingType property value. The routing type for the member, for example, SMTP. Optional. + * @return string|null + */ + public function getRoutingType(): ?string { + $val = $this->getBackingStore()->get('routingType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'routingType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('contactId', $this->getContactId()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('key', $this->getKey()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('recipientType', $this->getRecipientType()); + $writer->writeStringValue('routingType', $this->getRoutingType()); + $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 contactId property value. The ID of the referenced contact, if applicable. Optional. + * @param string|null $value Value to set for the contactId property. + */ + public function setContactId(?string $value): void { + $this->getBackingStore()->set('contactId', $value); + } + + /** + * Sets the displayName property value. The display name of the member. Optional. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the key property value. The email address or routing key of the member. Required. + * @param string|null $value Value to set for the key property. + */ + public function setKey(?string $value): void { + $this->getBackingStore()->set('key', $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 recipientType property value. The recipientType property + * @param RecipientType|null $value Value to set for the recipientType property. + */ + public function setRecipientType(?RecipientType $value): void { + $this->getBackingStore()->set('recipientType', $value); + } + + /** + * Sets the routingType property value. The routing type for the member, for example, SMTP. Optional. + * @param string|null $value Value to set for the routingType property. + */ + public function setRoutingType(?string $value): void { + $this->getBackingStore()->set('routingType', $value); + } + +} diff --git a/src/Generated/Models/MobileAppAssignmentSettings.php b/src/Generated/Models/MobileAppAssignmentSettings.php index bd5e06b1124..a7a7840c0f2 100644 --- a/src/Generated/Models/MobileAppAssignmentSettings.php +++ b/src/Generated/Models/MobileAppAssignmentSettings.php @@ -40,9 +40,12 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Mobil switch ($mappingValue) { case '#microsoft.graph.androidManagedStoreAppAssignmentSettings': return new AndroidManagedStoreAppAssignmentSettings(); case '#microsoft.graph.iosDdmLobAppAssignmentSettings': return new IosDdmLobAppAssignmentSettings(); + case '#microsoft.graph.iosDdmStoreAppAssignmentSettings': return new IosDdmStoreAppAssignmentSettings(); + case '#microsoft.graph.iosDdmVppAppAssignmentSettings': return new IosDdmVppAppAssignmentSettings(); case '#microsoft.graph.iosLobAppAssignmentSettings': return new IosLobAppAssignmentSettings(); case '#microsoft.graph.iosStoreAppAssignmentSettings': return new IosStoreAppAssignmentSettings(); case '#microsoft.graph.iosVppAppAssignmentSettings': return new IosVppAppAssignmentSettings(); + case '#microsoft.graph.macOsDdmVppAppAssignmentSettings': return new MacOsDdmVppAppAssignmentSettings(); case '#microsoft.graph.macOsLobAppAssignmentSettings': return new MacOsLobAppAssignmentSettings(); case '#microsoft.graph.macOsVppAppAssignmentSettings': return new MacOsVppAppAssignmentSettings(); case '#microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings': return new MicrosoftStoreForBusinessAppAssignmentSettings(); diff --git a/src/Generated/Models/MobileThreatDefenseConnector.php b/src/Generated/Models/MobileThreatDefenseConnector.php index 976b693eb91..1e999e6bea9 100644 --- a/src/Generated/Models/MobileThreatDefenseConnector.php +++ b/src/Generated/Models/MobileThreatDefenseConnector.php @@ -126,10 +126,12 @@ public function getFieldDeserializers(): array { 'androidDeviceBlockedOnMissingPartnerData' => fn(ParseNode $n) => $o->setAndroidDeviceBlockedOnMissingPartnerData($n->getBooleanValue()), 'androidEnabled' => fn(ParseNode $n) => $o->setAndroidEnabled($n->getBooleanValue()), 'androidMobileApplicationManagementEnabled' => fn(ParseNode $n) => $o->setAndroidMobileApplicationManagementEnabled($n->getBooleanValue()), + 'grantMobileThreatDefensePartnerRole' => fn(ParseNode $n) => $o->setGrantMobileThreatDefensePartnerRole($n->getBooleanValue()), 'iosDeviceBlockedOnMissingPartnerData' => fn(ParseNode $n) => $o->setIosDeviceBlockedOnMissingPartnerData($n->getBooleanValue()), 'iosEnabled' => fn(ParseNode $n) => $o->setIosEnabled($n->getBooleanValue()), 'iosMobileApplicationManagementEnabled' => fn(ParseNode $n) => $o->setIosMobileApplicationManagementEnabled($n->getBooleanValue()), 'lastHeartbeatDateTime' => fn(ParseNode $n) => $o->setLastHeartbeatDateTime($n->getDateTimeValue()), + 'launchMobileThreatDefensePartnerOnSetupEnabled' => fn(ParseNode $n) => $o->setLaunchMobileThreatDefensePartnerOnSetupEnabled($n->getBooleanValue()), 'macDeviceBlockedOnMissingPartnerData' => fn(ParseNode $n) => $o->setMacDeviceBlockedOnMissingPartnerData($n->getBooleanValue()), 'macEnabled' => fn(ParseNode $n) => $o->setMacEnabled($n->getBooleanValue()), 'microsoftDefenderForEndpointAttachEnabled' => fn(ParseNode $n) => $o->setMicrosoftDefenderForEndpointAttachEnabled($n->getBooleanValue()), @@ -142,6 +144,18 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the grantMobileThreatDefensePartnerRole property value. When TRUE, indicates that the Mobile Threat Defense partner is granted the Mobile Threat Defense role on enrolled Android Corporate Owned Business Only and Corporate Owned Personally Enabled devices. When FALSE, indicates that the Mobile Threat Defense partner is not granted the Mobile Threat Defense role. Default value is FALSE. + * @return bool|null + */ + public function getGrantMobileThreatDefensePartnerRole(): ?bool { + $val = $this->getBackingStore()->get('grantMobileThreatDefensePartnerRole'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'grantMobileThreatDefensePartnerRole'"); + } + /** * Gets the iosDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE. * @return bool|null @@ -190,6 +204,18 @@ public function getLastHeartbeatDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'lastHeartbeatDateTime'"); } + /** + * Gets the launchMobileThreatDefensePartnerOnSetupEnabled property value. When TRUE, indicates that the Mobile Threat Defense partner will be automatically launched during Android Corporate Owned Business Only and Corporate Owned Personally Enabled device setup. When FALSE, indicates that the Mobile Threat Defense partner will not be automatically launched during setup. Default value is FALSE. + * @return bool|null + */ + public function getLaunchMobileThreatDefensePartnerOnSetupEnabled(): ?bool { + $val = $this->getBackingStore()->get('launchMobileThreatDefensePartnerOnSetupEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'launchMobileThreatDefensePartnerOnSetupEnabled'"); + } + /** * Gets the macDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a Mac device compliant. When FALSE, indicates that Intune may mark a Mac device compliant prior to receiving data from the Mobile Threat Defense partner. Default value is FALSE. * @return bool|null @@ -311,10 +337,12 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('androidDeviceBlockedOnMissingPartnerData', $this->getAndroidDeviceBlockedOnMissingPartnerData()); $writer->writeBooleanValue('androidEnabled', $this->getAndroidEnabled()); $writer->writeBooleanValue('androidMobileApplicationManagementEnabled', $this->getAndroidMobileApplicationManagementEnabled()); + $writer->writeBooleanValue('grantMobileThreatDefensePartnerRole', $this->getGrantMobileThreatDefensePartnerRole()); $writer->writeBooleanValue('iosDeviceBlockedOnMissingPartnerData', $this->getIosDeviceBlockedOnMissingPartnerData()); $writer->writeBooleanValue('iosEnabled', $this->getIosEnabled()); $writer->writeBooleanValue('iosMobileApplicationManagementEnabled', $this->getIosMobileApplicationManagementEnabled()); $writer->writeDateTimeValue('lastHeartbeatDateTime', $this->getLastHeartbeatDateTime()); + $writer->writeBooleanValue('launchMobileThreatDefensePartnerOnSetupEnabled', $this->getLaunchMobileThreatDefensePartnerOnSetupEnabled()); $writer->writeBooleanValue('macDeviceBlockedOnMissingPartnerData', $this->getMacDeviceBlockedOnMissingPartnerData()); $writer->writeBooleanValue('macEnabled', $this->getMacEnabled()); $writer->writeBooleanValue('microsoftDefenderForEndpointAttachEnabled', $this->getMicrosoftDefenderForEndpointAttachEnabled()); @@ -382,6 +410,14 @@ public function setAndroidMobileApplicationManagementEnabled(?bool $value): void $this->getBackingStore()->set('androidMobileApplicationManagementEnabled', $value); } + /** + * Sets the grantMobileThreatDefensePartnerRole property value. When TRUE, indicates that the Mobile Threat Defense partner is granted the Mobile Threat Defense role on enrolled Android Corporate Owned Business Only and Corporate Owned Personally Enabled devices. When FALSE, indicates that the Mobile Threat Defense partner is not granted the Mobile Threat Defense role. Default value is FALSE. + * @param bool|null $value Value to set for the grantMobileThreatDefensePartnerRole property. + */ + public function setGrantMobileThreatDefensePartnerRole(?bool $value): void { + $this->getBackingStore()->set('grantMobileThreatDefensePartnerRole', $value); + } + /** * Sets the iosDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE. * @param bool|null $value Value to set for the iosDeviceBlockedOnMissingPartnerData property. @@ -414,6 +450,14 @@ public function setLastHeartbeatDateTime(?DateTime $value): void { $this->getBackingStore()->set('lastHeartbeatDateTime', $value); } + /** + * Sets the launchMobileThreatDefensePartnerOnSetupEnabled property value. When TRUE, indicates that the Mobile Threat Defense partner will be automatically launched during Android Corporate Owned Business Only and Corporate Owned Personally Enabled device setup. When FALSE, indicates that the Mobile Threat Defense partner will not be automatically launched during setup. Default value is FALSE. + * @param bool|null $value Value to set for the launchMobileThreatDefensePartnerOnSetupEnabled property. + */ + public function setLaunchMobileThreatDefensePartnerOnSetupEnabled(?bool $value): void { + $this->getBackingStore()->set('launchMobileThreatDefensePartnerOnSetupEnabled', $value); + } + /** * Sets the macDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a Mac device compliant. When FALSE, indicates that Intune may mark a Mac device compliant prior to receiving data from the Mobile Threat Defense partner. Default value is FALSE. * @param bool|null $value Value to set for the macDeviceBlockedOnMissingPartnerData property. diff --git a/src/Generated/Models/Networkaccess/ClientFallbackAction.php b/src/Generated/Models/Networkaccess/ClientFallbackAction.php index 0e5571f81e9..757c9895729 100644 --- a/src/Generated/Models/Networkaccess/ClientFallbackAction.php +++ b/src/Generated/Models/Networkaccess/ClientFallbackAction.php @@ -7,5 +7,6 @@ class ClientFallbackAction extends Enum { public const BYPASS = "bypass"; public const BLOCK = "block"; + public const DEFAULT = "default"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/Networkaccess/ForwardingPolicyLink.php b/src/Generated/Models/Networkaccess/ForwardingPolicyLink.php index 42299e6f8ea..f2e8817dc0d 100644 --- a/src/Generated/Models/Networkaccess/ForwardingPolicyLink.php +++ b/src/Generated/Models/Networkaccess/ForwardingPolicyLink.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the priority property value. The priority property + * Gets the priority property value. Priority of the policy within the forwarding profile. * @return int|null */ public function getPriority(): ?int { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the priority property value. The priority property + * Sets the priority property value. Priority of the policy within the forwarding profile. * @param int|null $value Value to set for the priority property. */ public function setPriority(?int $value): void { diff --git a/src/Generated/Models/Networkaccess/TlsCertificateStatus.php b/src/Generated/Models/Networkaccess/TlsCertificateStatus.php index 45270ee5537..372c42fce81 100644 --- a/src/Generated/Models/Networkaccess/TlsCertificateStatus.php +++ b/src/Generated/Models/Networkaccess/TlsCertificateStatus.php @@ -13,4 +13,6 @@ class TlsCertificateStatus extends Enum { public const EXPIRED = "expired"; public const ENABLED = "enabled"; public const DISABLED = "disabled"; + public const CREATING = "creating"; + public const REVOKED = "revoked"; } diff --git a/src/Generated/Models/NotifyUserAction.php b/src/Generated/Models/NotifyUserAction.php index 1e1935ab7b0..a24882e40ea 100644 --- a/src/Generated/Models/NotifyUserAction.php +++ b/src/Generated/Models/NotifyUserAction.php @@ -8,7 +8,7 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -class NotifyUserAction extends DlpActionInfo implements Parsable +class NotifyUserAction extends PolicyTipAction implements Parsable { /** * Instantiates a new NotifyUserAction and sets the default values. @@ -59,7 +59,6 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'actionLastModifiedDateTime' => fn(ParseNode $n) => $o->setActionLastModifiedDateTime($n->getDateTimeValue()), 'emailText' => fn(ParseNode $n) => $o->setEmailText($n->getStringValue()), - 'policyTip' => fn(ParseNode $n) => $o->setPolicyTip($n->getStringValue()), 'recipients' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); if (is_array($val)) { @@ -71,18 +70,6 @@ public function getFieldDeserializers(): array { ]); } - /** - * Gets the policyTip property value. The text of the policy tip displayed to the user within the application (For example, Outlook, Word). - * @return string|null - */ - public function getPolicyTip(): ?string { - $val = $this->getBackingStore()->get('policyTip'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'policyTip'"); - } - /** * Gets the recipients property value. List of email addresses or user identifiers designated to receive the notification email. Can include sender, owner, manager, etc. * @return array|null @@ -105,7 +92,6 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeDateTimeValue('actionLastModifiedDateTime', $this->getActionLastModifiedDateTime()); $writer->writeStringValue('emailText', $this->getEmailText()); - $writer->writeStringValue('policyTip', $this->getPolicyTip()); $writer->writeCollectionOfPrimitiveValues('recipients', $this->getRecipients()); } @@ -125,14 +111,6 @@ public function setEmailText(?string $value): void { $this->getBackingStore()->set('emailText', $value); } - /** - * Sets the policyTip property value. The text of the policy tip displayed to the user within the application (For example, Outlook, Word). - * @param string|null $value Value to set for the policyTip property. - */ - public function setPolicyTip(?string $value): void { - $this->getBackingStore()->set('policyTip', $value); - } - /** * Sets the recipients property value. List of email addresses or user identifiers designated to receive the notification email. Can include sender, owner, manager, etc. * @param array|null $value Value to set for the recipients property. diff --git a/src/Generated/Models/ODataErrors/ODataError.php b/src/Generated/Models/ODataErrors/ODataError.php index 60f4c79971e..4dad516ccb5 100644 --- a/src/Generated/Models/ODataErrors/ODataError.php +++ b/src/Generated/Models/ODataErrors/ODataError.php @@ -22,7 +22,6 @@ class ODataError extends ApiException implements AdditionalDataHolder, BackedMod * Instantiates a new ODataError and sets the default values. */ public function __construct() { - parent::__construct(); $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); } diff --git a/src/Generated/Models/OnPremisesDirectorySynchronizationFeature.php b/src/Generated/Models/OnPremisesDirectorySynchronizationFeature.php index cdcec9c7923..3f6d5e9d896 100644 --- a/src/Generated/Models/OnPremisesDirectorySynchronizationFeature.php +++ b/src/Generated/Models/OnPremisesDirectorySynchronizationFeature.php @@ -47,6 +47,18 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } + /** + * Gets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. When true, allows clients to update the onPremisesObjectIdentifier property for on-premises Active Directory synced objects. + * @return bool|null + */ + public function getAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled(): ?bool { + $val = $this->getBackingStore()->get('allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -158,6 +170,7 @@ public function getDirectoryExtensionsEnabled(): ?bool { public function getFieldDeserializers(): array { $o = $this; return [ + 'allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled' => fn(ParseNode $n) => $o->setAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled($n->getBooleanValue()), 'blockCloudObjectTakeoverThroughHardMatchEnabled' => fn(ParseNode $n) => $o->setBlockCloudObjectTakeoverThroughHardMatchEnabled($n->getBooleanValue()), 'blockSoftMatchEnabled' => fn(ParseNode $n) => $o->setBlockSoftMatchEnabled($n->getBooleanValue()), 'bypassDirSyncOverridesEnabled' => fn(ParseNode $n) => $o->setBypassDirSyncOverridesEnabled($n->getBooleanValue()), @@ -330,6 +343,7 @@ public function getUserWritebackEnabled(): ?bool { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled', $this->getAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled()); $writer->writeBooleanValue('blockCloudObjectTakeoverThroughHardMatchEnabled', $this->getBlockCloudObjectTakeoverThroughHardMatchEnabled()); $writer->writeBooleanValue('blockSoftMatchEnabled', $this->getBlockSoftMatchEnabled()); $writer->writeBooleanValue('bypassDirSyncOverridesEnabled', $this->getBypassDirSyncOverridesEnabled()); @@ -361,6 +375,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. When true, allows clients to update the onPremisesObjectIdentifier property for on-premises Active Directory synced objects. + * @param bool|null $value Value to set for the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property. + */ + public function setAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled(?bool $value): void { + $this->getBackingStore()->set('allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. diff --git a/src/Generated/Models/OneDriveForBusinessProtectionPolicy.php b/src/Generated/Models/OneDriveForBusinessProtectionPolicy.php index 419e07b3b44..b631ea3605d 100644 --- a/src/Generated/Models/OneDriveForBusinessProtectionPolicy.php +++ b/src/Generated/Models/OneDriveForBusinessProtectionPolicy.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): OneDr } /** - * Gets the driveExclusionUnits property value. The driveExclusionUnits property + * Gets the driveExclusionUnits property value. The drive exclusion units associated with the OneDrive for work or school protection policy. * @return array|null */ public function getDriveExclusionUnits(): ?array { @@ -41,7 +41,7 @@ public function getDriveExclusionUnits(): ?array { } /** - * Gets the driveExclusionUnitsBulkAdditionJobs property value. The driveExclusionUnitsBulkAdditionJobs property + * Gets the driveExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for drive exclusion units associated with the OneDrive for work or school protection policy. * @return array|null */ public function getDriveExclusionUnitsBulkAdditionJobs(): ?array { @@ -125,7 +125,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the driveExclusionUnits property value. The driveExclusionUnits property + * Sets the driveExclusionUnits property value. The drive exclusion units associated with the OneDrive for work or school protection policy. * @param array|null $value Value to set for the driveExclusionUnits property. */ public function setDriveExclusionUnits(?array $value): void { @@ -133,7 +133,7 @@ public function setDriveExclusionUnits(?array $value): void { } /** - * Sets the driveExclusionUnitsBulkAdditionJobs property value. The driveExclusionUnitsBulkAdditionJobs property + * Sets the driveExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for drive exclusion units associated with the OneDrive for work or school protection policy. * @param array|null $value Value to set for the driveExclusionUnitsBulkAdditionJobs property. */ public function setDriveExclusionUnitsBulkAdditionJobs(?array $value): void { diff --git a/src/Generated/Models/OnlineMeeting.php b/src/Generated/Models/OnlineMeeting.php index f6111cb9db6..6aa8be3bcb6 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/OnlineMeetingBase.php b/src/Generated/Models/OnlineMeetingBase.php index 92cb96372cc..8f94f92c77a 100644 --- a/src/Generated/Models/OnlineMeetingBase.php +++ b/src/Generated/Models/OnlineMeetingBase.php @@ -267,7 +267,7 @@ public function getChatRestrictions(): ?ChatRestrictions { } /** - * Gets the cloudVideoInteropInfo property value. The cloudVideoInteropInfo property + * Gets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. * @return CloudVideoInteropInfo|null */ public function getCloudVideoInteropInfo(): ?CloudVideoInteropInfo { @@ -326,6 +326,7 @@ public function getFieldDeserializers(): array { 'lobbyBypassSettings' => fn(ParseNode $n) => $o->setLobbyBypassSettings($n->getObjectValue([LobbyBypassSettings::class, 'createFromDiscriminatorValue'])), 'meetingOptionsWebUrl' => fn(ParseNode $n) => $o->setMeetingOptionsWebUrl($n->getStringValue()), 'meetingSpokenLanguageTag' => fn(ParseNode $n) => $o->setMeetingSpokenLanguageTag($n->getStringValue()), + 'meetingType' => fn(ParseNode $n) => $o->setMeetingType($n->getEnumValue(OnlineMeetingType::class)), 'recordAutomatically' => fn(ParseNode $n) => $o->setRecordAutomatically($n->getBooleanValue()), 'sensitivityLabelAssignment' => fn(ParseNode $n) => $o->setSensitivityLabelAssignment($n->getObjectValue([OnlineMeetingSensitivityLabelAssignment::class, 'createFromDiscriminatorValue'])), 'shareMeetingChatHistoryDefault' => fn(ParseNode $n) => $o->setShareMeetingChatHistoryDefault($n->getEnumValue(MeetingChatHistoryDefaultMode::class)), @@ -431,6 +432,18 @@ public function getMeetingSpokenLanguageTag(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'meetingSpokenLanguageTag'"); } + /** + * Gets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + * @return OnlineMeetingType|null + */ + public function getMeetingType(): ?OnlineMeetingType { + $val = $this->getBackingStore()->get('meetingType'); + if (is_null($val) || $val instanceof OnlineMeetingType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'meetingType'"); + } + /** * Gets the recordAutomatically property value. Indicates whether to record the meeting automatically. * @return bool|null @@ -538,6 +551,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('lobbyBypassSettings', $this->getLobbyBypassSettings()); $writer->writeStringValue('meetingOptionsWebUrl', $this->getMeetingOptionsWebUrl()); $writer->writeStringValue('meetingSpokenLanguageTag', $this->getMeetingSpokenLanguageTag()); + $writer->writeEnumValue('meetingType', $this->getMeetingType()); $writer->writeBooleanValue('recordAutomatically', $this->getRecordAutomatically()); $writer->writeObjectValue('sensitivityLabelAssignment', $this->getSensitivityLabelAssignment()); $writer->writeEnumValue('shareMeetingChatHistoryDefault', $this->getShareMeetingChatHistoryDefault()); @@ -699,7 +713,7 @@ public function setChatRestrictions(?ChatRestrictions $value): void { } /** - * Sets the cloudVideoInteropInfo property value. The cloudVideoInteropInfo property + * Sets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. * @param CloudVideoInteropInfo|null $value Value to set for the cloudVideoInteropInfo property. */ public function setCloudVideoInteropInfo(?CloudVideoInteropInfo $value): void { @@ -778,6 +792,14 @@ public function setMeetingSpokenLanguageTag(?string $value): void { $this->getBackingStore()->set('meetingSpokenLanguageTag', $value); } + /** + * Sets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + * @param OnlineMeetingType|null $value Value to set for the meetingType property. + */ + public function setMeetingType(?OnlineMeetingType $value): void { + $this->getBackingStore()->set('meetingType', $value); + } + /** * Sets the recordAutomatically property value. Indicates whether to record the meeting automatically. * @param bool|null $value Value to set for the recordAutomatically property. diff --git a/src/Generated/Models/OnlineMeetingType.php b/src/Generated/Models/OnlineMeetingType.php new file mode 100644 index 00000000000..cac5a95bfd6 --- /dev/null +++ b/src/Generated/Models/OnlineMeetingType.php @@ -0,0 +1,14 @@ +|null */ public function getEnabledGroupIds(): ?array { @@ -159,7 +159,7 @@ public function setEmailInfo(?EmailDetails $value): void { } /** - * Sets the enabledGroupIds property value. The collection of IDs for groups to which the policy is enabled. + * Sets the enabledGroupIds property value. The collection of IDs for groups to which the policy is enabled. If empty, the policy is enabled for all groups in the tenant. * @param array|null $value Value to set for the enabledGroupIds property. */ public function setEnabledGroupIds(?array $value): void { diff --git a/src/Generated/Models/PasswordSingleSignOnField.php b/src/Generated/Models/PasswordSingleSignOnField.php index a9afa38286d..d4041875509 100644 --- a/src/Generated/Models/PasswordSingleSignOnField.php +++ b/src/Generated/Models/PasswordSingleSignOnField.php @@ -68,7 +68,7 @@ public function getCustomizedLabel(): ?string { } /** - * Gets the defaultLabel property value. Label that would be used if no customizedLabel is provided. Read only. + * Gets the defaultLabel property value. Label that would be used if no customizedLabel is provided. Read-only. * @return string|null */ public function getDefaultLabel(): ?string { @@ -168,7 +168,7 @@ public function setCustomizedLabel(?string $value): void { } /** - * Sets the defaultLabel property value. Label that would be used if no customizedLabel is provided. Read only. + * Sets the defaultLabel property value. Label that would be used if no customizedLabel is provided. Read-only. * @param string|null $value Value to set for the defaultLabel property. */ public function setDefaultLabel(?string $value): void { diff --git a/src/Generated/Models/PersonalTeamsAppInstallationScopeInfo.php b/src/Generated/Models/PersonalTeamsAppInstallationScopeInfo.php index 6366609616c..474dd575983 100644 --- a/src/Generated/Models/PersonalTeamsAppInstallationScopeInfo.php +++ b/src/Generated/Models/PersonalTeamsAppInstallationScopeInfo.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the userId property value. The userId property + * Gets the userId property value. The ID of the user for whom the Teams app is installed. * @return string|null */ public function getUserId(): ?string { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the userId property value. The userId property + * Sets the userId property value. The ID of the user for whom the Teams app is installed. * @param string|null $value Value to set for the userId property. */ public function setUserId(?string $value): void { diff --git a/src/Generated/Models/PlannerDelta.php b/src/Generated/Models/PlannerDelta.php index c9b518ca223..65958e5b391 100644 --- a/src/Generated/Models/PlannerDelta.php +++ b/src/Generated/Models/PlannerDelta.php @@ -29,12 +29,14 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Plann case '#microsoft.graph.plannerAssignedToTaskBoardTaskFormat': return new PlannerAssignedToTaskBoardTaskFormat(); case '#microsoft.graph.plannerBucket': return new PlannerBucket(); case '#microsoft.graph.plannerBucketTaskBoardTaskFormat': return new PlannerBucketTaskBoardTaskFormat(); + case '#microsoft.graph.plannerHistoryItem': return new PlannerHistoryItem(); case '#microsoft.graph.plannerPlan': return new PlannerPlan(); case '#microsoft.graph.plannerPlanDetails': return new PlannerPlanDetails(); case '#microsoft.graph.plannerProgressTaskBoardTaskFormat': return new PlannerProgressTaskBoardTaskFormat(); case '#microsoft.graph.plannerTask': return new PlannerTask(); case '#microsoft.graph.plannerTaskDetails': return new PlannerTaskDetails(); case '#microsoft.graph.plannerUser': return new PlannerUser(); + case '#microsoft.graph.taskHistoryItem': return new TaskHistoryItem(); } } return new PlannerDelta(); diff --git a/src/Generated/Models/PlannerHistoryItem.php b/src/Generated/Models/PlannerHistoryItem.php new file mode 100644 index 00000000000..68e1779856a --- /dev/null +++ b/src/Generated/Models/PlannerHistoryItem.php @@ -0,0 +1,185 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.taskHistoryItem': return new TaskHistoryItem(); + } + } + return new PlannerHistoryItem(); + } + + /** + * Gets the actor property value. The actor property + * @return IdentitySet|null + */ + public function getActor(): ?IdentitySet { + $val = $this->getBackingStore()->get('actor'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'actor'"); + } + + /** + * Gets the entityId property value. The entityId property + * @return string|null + */ + public function getEntityId(): ?string { + $val = $this->getBackingStore()->get('entityId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityId'"); + } + + /** + * Gets the entityType property value. The entityType property + * @return HistoryEntityType|null + */ + public function getEntityType(): ?HistoryEntityType { + $val = $this->getBackingStore()->get('entityType'); + if (is_null($val) || $val instanceof HistoryEntityType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityType'"); + } + + /** + * Gets the eventType property value. The eventType property + * @return HistoryEventType|null + */ + public function getEventType(): ?HistoryEventType { + $val = $this->getBackingStore()->get('eventType'); + if (is_null($val) || $val instanceof HistoryEventType) { + 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 array_merge(parent::getFieldDeserializers(), [ + 'actor' => fn(ParseNode $n) => $o->setActor($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'entityId' => fn(ParseNode $n) => $o->setEntityId($n->getStringValue()), + 'entityType' => fn(ParseNode $n) => $o->setEntityType($n->getEnumValue(HistoryEntityType::class)), + 'eventType' => fn(ParseNode $n) => $o->setEventType($n->getEnumValue(HistoryEventType::class)), + 'occurredDateTime' => fn(ParseNode $n) => $o->setOccurredDateTime($n->getDateTimeValue()), + 'planId' => fn(ParseNode $n) => $o->setPlanId($n->getStringValue()), + ]); + } + + /** + * Gets the occurredDateTime property value. The occurredDateTime property + * @return DateTime|null + */ + public function getOccurredDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('occurredDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'occurredDateTime'"); + } + + /** + * Gets the planId property value. The planId property + * @return string|null + */ + public function getPlanId(): ?string { + $val = $this->getBackingStore()->get('planId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'planId'"); + } + + /** + * Serializes 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('actor', $this->getActor()); + $writer->writeStringValue('entityId', $this->getEntityId()); + $writer->writeEnumValue('entityType', $this->getEntityType()); + $writer->writeEnumValue('eventType', $this->getEventType()); + $writer->writeDateTimeValue('occurredDateTime', $this->getOccurredDateTime()); + $writer->writeStringValue('planId', $this->getPlanId()); + } + + /** + * Sets the actor property value. The actor property + * @param IdentitySet|null $value Value to set for the actor property. + */ + public function setActor(?IdentitySet $value): void { + $this->getBackingStore()->set('actor', $value); + } + + /** + * Sets the entityId property value. The entityId property + * @param string|null $value Value to set for the entityId property. + */ + public function setEntityId(?string $value): void { + $this->getBackingStore()->set('entityId', $value); + } + + /** + * Sets the entityType property value. The entityType property + * @param HistoryEntityType|null $value Value to set for the entityType property. + */ + public function setEntityType(?HistoryEntityType $value): void { + $this->getBackingStore()->set('entityType', $value); + } + + /** + * Sets the eventType property value. The eventType property + * @param HistoryEventType|null $value Value to set for the eventType property. + */ + public function setEventType(?HistoryEventType $value): void { + $this->getBackingStore()->set('eventType', $value); + } + + /** + * Sets the occurredDateTime property value. The occurredDateTime property + * @param DateTime|null $value Value to set for the occurredDateTime property. + */ + public function setOccurredDateTime(?DateTime $value): void { + $this->getBackingStore()->set('occurredDateTime', $value); + } + + /** + * Sets the planId property value. The planId property + * @param string|null $value Value to set for the planId property. + */ + public function setPlanId(?string $value): void { + $this->getBackingStore()->set('planId', $value); + } + +} diff --git a/src/Generated/Models/PlannerHistoryItemCollectionResponse.php b/src/Generated/Models/PlannerHistoryItemCollectionResponse.php new file mode 100644 index 00000000000..06cee853366 --- /dev/null +++ b/src/Generated/Models/PlannerHistoryItemCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PlannerHistoryItem::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, PlannerHistoryItem::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/PlannerPlan.php b/src/Generated/Models/PlannerPlan.php index 6f855c7a60c..3d6112358f2 100644 --- a/src/Generated/Models/PlannerPlan.php +++ b/src/Generated/Models/PlannerPlan.php @@ -152,6 +152,7 @@ public function getFieldDeserializers(): array { 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'creationSource' => fn(ParseNode $n) => $o->setCreationSource($n->getObjectValue([PlannerPlanCreation::class, 'createFromDiscriminatorValue'])), 'details' => fn(ParseNode $n) => $o->setDetails($n->getObjectValue([PlannerPlanDetails::class, 'createFromDiscriminatorValue'])), + 'historyItems' => fn(ParseNode $n) => $o->setHistoryItems($n->getCollectionOfObjectValues([PlannerHistoryItem::class, 'createFromDiscriminatorValue'])), 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), 'owner' => fn(ParseNode $n) => $o->setOwner($n->getStringValue()), 'sharedWithContainers' => fn(ParseNode $n) => $o->setSharedWithContainers($n->getCollectionOfObjectValues([PlannerSharedWithContainer::class, 'createFromDiscriminatorValue'])), @@ -160,6 +161,20 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the historyItems property value. The historyItems property + * @return array|null + */ + public function getHistoryItems(): ?array { + $val = $this->getBackingStore()->get('historyItems'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PlannerHistoryItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'historyItems'"); + } + /** * Gets the isArchived property value. Read-only. If set to true, the plan is archived. An archived plan is read-only. * @return bool|null @@ -239,6 +254,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeObjectValue('creationSource', $this->getCreationSource()); $writer->writeObjectValue('details', $this->getDetails()); + $writer->writeCollectionOfObjectValues('historyItems', $this->getHistoryItems()); $writer->writeBooleanValue('isArchived', $this->getIsArchived()); $writer->writeStringValue('owner', $this->getOwner()); $writer->writeCollectionOfObjectValues('sharedWithContainers', $this->getSharedWithContainers()); @@ -318,6 +334,14 @@ public function setDetails(?PlannerPlanDetails $value): void { $this->getBackingStore()->set('details', $value); } + /** + * Sets the historyItems property value. The historyItems property + * @param array|null $value Value to set for the historyItems property. + */ + public function setHistoryItems(?array $value): void { + $this->getBackingStore()->set('historyItems', $value); + } + /** * Sets the isArchived property value. Read-only. If set to true, the plan is archived. An archived plan is read-only. * @param bool|null $value Value to set for the isArchived property. diff --git a/src/Generated/Models/PlannerTask.php b/src/Generated/Models/PlannerTask.php index 362fcbb3cbe..5941033a542 100644 --- a/src/Generated/Models/PlannerTask.php +++ b/src/Generated/Models/PlannerTask.php @@ -345,7 +345,7 @@ public function getIsOnMyDayLastModifiedDate(): ?Date { } /** - * Gets the lastModifiedBy property value. The lastModifiedBy property + * Gets the lastModifiedBy property value. Read-only. User ID by which this is last modified. * @return IdentitySet|null */ public function getLastModifiedBy(): ?IdentitySet { @@ -357,7 +357,7 @@ public function getLastModifiedBy(): ?IdentitySet { } /** - * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Gets the lastModifiedDateTime property value. Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -735,7 +735,7 @@ public function setIsOnMyDayLastModifiedDate(?Date $value): void { } /** - * Sets the lastModifiedBy property value. The lastModifiedBy property + * Sets the lastModifiedBy property value. Read-only. User ID by which this is last modified. * @param IdentitySet|null $value Value to set for the lastModifiedBy property. */ public function setLastModifiedBy(?IdentitySet $value): void { @@ -743,7 +743,7 @@ public function setLastModifiedBy(?IdentitySet $value): void { } /** - * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Sets the lastModifiedDateTime property value. Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/PlannerTaskData.php b/src/Generated/Models/PlannerTaskData.php new file mode 100644 index 00000000000..78a1fa9b01f --- /dev/null +++ b/src/Generated/Models/PlannerTaskData.php @@ -0,0 +1,687 @@ +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 PlannerTaskData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerTaskData { + return new PlannerTaskData(); + } + + /** + * Gets the activeChecklistItemCount property value. The activeChecklistItemCount property + * @return int|null + */ + public function getActiveChecklistItemCount(): ?int { + $val = $this->getBackingStore()->get('activeChecklistItemCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activeChecklistItemCount'"); + } + + /** + * 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 appliedCategories property value. The appliedCategories property + * @return PlannerAppliedCategories|null + */ + public function getAppliedCategories(): ?PlannerAppliedCategories { + $val = $this->getBackingStore()->get('appliedCategories'); + if (is_null($val) || $val instanceof PlannerAppliedCategories) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appliedCategories'"); + } + + /** + * Gets the archivalInfo property value. The archivalInfo property + * @return PlannerArchivalInfo|null + */ + public function getArchivalInfo(): ?PlannerArchivalInfo { + $val = $this->getBackingStore()->get('archivalInfo'); + if (is_null($val) || $val instanceof PlannerArchivalInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'archivalInfo'"); + } + + /** + * Gets the assignments property value. The assignments property + * @return PlannerAssignments|null + */ + public function getAssignments(): ?PlannerAssignments { + $val = $this->getBackingStore()->get('assignments'); + if (is_null($val) || $val instanceof PlannerAssignments) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignments'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the bucketId property value. The bucketId property + * @return string|null + */ + public function getBucketId(): ?string { + $val = $this->getBackingStore()->get('bucketId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'bucketId'"); + } + + /** + * Gets the checklistItemCount property value. The checklistItemCount property + * @return int|null + */ + public function getChecklistItemCount(): ?int { + $val = $this->getBackingStore()->get('checklistItemCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'checklistItemCount'"); + } + + /** + * Gets the completedBy property value. The completedBy property + * @return IdentitySet|null + */ + public function getCompletedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('completedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedBy'"); + } + + /** + * Gets the completedDateTime property value. The completedDateTime property + * @return DateTime|null + */ + public function getCompletedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('completedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedDateTime'"); + } + + /** + * Gets the conversationThreadId property value. The conversationThreadId property + * @return string|null + */ + public function getConversationThreadId(): ?string { + $val = $this->getBackingStore()->get('conversationThreadId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'conversationThreadId'"); + } + + /** + * Gets the createdBy property value. The createdBy property + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * 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 creationSource property value. The creationSource property + * @return PlannerTaskCreation|null + */ + public function getCreationSource(): ?PlannerTaskCreation { + $val = $this->getBackingStore()->get('creationSource'); + if (is_null($val) || $val instanceof PlannerTaskCreation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'creationSource'"); + } + + /** + * Gets the details property value. The details property + * @return PlannerTaskDetailsData|null + */ + public function getDetails(): ?PlannerTaskDetailsData { + $val = $this->getBackingStore()->get('details'); + if (is_null($val) || $val instanceof PlannerTaskDetailsData) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'details'"); + } + + /** + * Gets the dueDateTime property value. The dueDateTime property + * @return DateTime|null + */ + public function getDueDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('dueDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dueDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'activeChecklistItemCount' => fn(ParseNode $n) => $o->setActiveChecklistItemCount($n->getIntegerValue()), + 'appliedCategories' => fn(ParseNode $n) => $o->setAppliedCategories($n->getObjectValue([PlannerAppliedCategories::class, 'createFromDiscriminatorValue'])), + 'archivalInfo' => fn(ParseNode $n) => $o->setArchivalInfo($n->getObjectValue([PlannerArchivalInfo::class, 'createFromDiscriminatorValue'])), + 'assignments' => fn(ParseNode $n) => $o->setAssignments($n->getObjectValue([PlannerAssignments::class, 'createFromDiscriminatorValue'])), + 'bucketId' => fn(ParseNode $n) => $o->setBucketId($n->getStringValue()), + 'checklistItemCount' => fn(ParseNode $n) => $o->setChecklistItemCount($n->getIntegerValue()), + 'completedBy' => fn(ParseNode $n) => $o->setCompletedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), + 'conversationThreadId' => fn(ParseNode $n) => $o->setConversationThreadId($n->getStringValue()), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'creationSource' => fn(ParseNode $n) => $o->setCreationSource($n->getObjectValue([PlannerTaskCreation::class, 'createFromDiscriminatorValue'])), + 'details' => fn(ParseNode $n) => $o->setDetails($n->getObjectValue([PlannerTaskDetailsData::class, 'createFromDiscriminatorValue'])), + 'dueDateTime' => fn(ParseNode $n) => $o->setDueDateTime($n->getDateTimeValue()), + 'hasChat' => fn(ParseNode $n) => $o->setHasChat($n->getBooleanValue()), + 'hasDescription' => fn(ParseNode $n) => $o->setHasDescription($n->getBooleanValue()), + 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'orderHint' => fn(ParseNode $n) => $o->setOrderHint($n->getStringValue()), + 'percentComplete' => fn(ParseNode $n) => $o->setPercentComplete($n->getIntegerValue()), + 'previewType' => fn(ParseNode $n) => $o->setPreviewType($n->getEnumValue(PlannerPreviewType::class)), + 'priority' => fn(ParseNode $n) => $o->setPriority($n->getIntegerValue()), + 'recurrence' => fn(ParseNode $n) => $o->setRecurrence($n->getObjectValue([PlannerTaskRecurrence::class, 'createFromDiscriminatorValue'])), + 'referenceCount' => fn(ParseNode $n) => $o->setReferenceCount($n->getIntegerValue()), + 'specifiedCompletionRequirements' => fn(ParseNode $n) => $o->setSpecifiedCompletionRequirements($n->getEnumValue(PlannerTaskCompletionRequirements::class)), + 'startDateTime' => fn(ParseNode $n) => $o->setStartDateTime($n->getDateTimeValue()), + 'title' => fn(ParseNode $n) => $o->setTitle($n->getStringValue()), + ]; + } + + /** + * Gets the hasChat property value. The hasChat property + * @return bool|null + */ + public function getHasChat(): ?bool { + $val = $this->getBackingStore()->get('hasChat'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasChat'"); + } + + /** + * Gets the hasDescription property value. The hasDescription property + * @return bool|null + */ + public function getHasDescription(): ?bool { + $val = $this->getBackingStore()->get('hasDescription'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDescription'"); + } + + /** + * Gets the isArchived property value. The isArchived property + * @return bool|null + */ + public function getIsArchived(): ?bool { + $val = $this->getBackingStore()->get('isArchived'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isArchived'"); + } + + /** + * 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 orderHint property value. The orderHint property + * @return string|null + */ + public function getOrderHint(): ?string { + $val = $this->getBackingStore()->get('orderHint'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'orderHint'"); + } + + /** + * Gets the percentComplete property value. The percentComplete property + * @return int|null + */ + public function getPercentComplete(): ?int { + $val = $this->getBackingStore()->get('percentComplete'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'percentComplete'"); + } + + /** + * Gets the previewType property value. The previewType property + * @return PlannerPreviewType|null + */ + public function getPreviewType(): ?PlannerPreviewType { + $val = $this->getBackingStore()->get('previewType'); + if (is_null($val) || $val instanceof PlannerPreviewType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'previewType'"); + } + + /** + * Gets the priority property value. The priority property + * @return int|null + */ + public function getPriority(): ?int { + $val = $this->getBackingStore()->get('priority'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'priority'"); + } + + /** + * Gets the recurrence property value. The recurrence property + * @return PlannerTaskRecurrence|null + */ + public function getRecurrence(): ?PlannerTaskRecurrence { + $val = $this->getBackingStore()->get('recurrence'); + if (is_null($val) || $val instanceof PlannerTaskRecurrence) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recurrence'"); + } + + /** + * Gets the referenceCount property value. The referenceCount property + * @return int|null + */ + public function getReferenceCount(): ?int { + $val = $this->getBackingStore()->get('referenceCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'referenceCount'"); + } + + /** + * Gets the specifiedCompletionRequirements property value. The specifiedCompletionRequirements property + * @return PlannerTaskCompletionRequirements|null + */ + public function getSpecifiedCompletionRequirements(): ?PlannerTaskCompletionRequirements { + $val = $this->getBackingStore()->get('specifiedCompletionRequirements'); + if (is_null($val) || $val instanceof PlannerTaskCompletionRequirements) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'specifiedCompletionRequirements'"); + } + + /** + * Gets the startDateTime property value. The startDateTime property + * @return DateTime|null + */ + public function getStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('startDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'startDateTime'"); + } + + /** + * Gets the title property value. The title property + * @return string|null + */ + public function getTitle(): ?string { + $val = $this->getBackingStore()->get('title'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'title'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('activeChecklistItemCount', $this->getActiveChecklistItemCount()); + $writer->writeObjectValue('appliedCategories', $this->getAppliedCategories()); + $writer->writeObjectValue('archivalInfo', $this->getArchivalInfo()); + $writer->writeObjectValue('assignments', $this->getAssignments()); + $writer->writeStringValue('bucketId', $this->getBucketId()); + $writer->writeIntegerValue('checklistItemCount', $this->getChecklistItemCount()); + $writer->writeObjectValue('completedBy', $this->getCompletedBy()); + $writer->writeDateTimeValue('completedDateTime', $this->getCompletedDateTime()); + $writer->writeStringValue('conversationThreadId', $this->getConversationThreadId()); + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeObjectValue('creationSource', $this->getCreationSource()); + $writer->writeObjectValue('details', $this->getDetails()); + $writer->writeDateTimeValue('dueDateTime', $this->getDueDateTime()); + $writer->writeBooleanValue('hasChat', $this->getHasChat()); + $writer->writeBooleanValue('hasDescription', $this->getHasDescription()); + $writer->writeBooleanValue('isArchived', $this->getIsArchived()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('orderHint', $this->getOrderHint()); + $writer->writeIntegerValue('percentComplete', $this->getPercentComplete()); + $writer->writeEnumValue('previewType', $this->getPreviewType()); + $writer->writeIntegerValue('priority', $this->getPriority()); + $writer->writeObjectValue('recurrence', $this->getRecurrence()); + $writer->writeIntegerValue('referenceCount', $this->getReferenceCount()); + $writer->writeEnumValue('specifiedCompletionRequirements', $this->getSpecifiedCompletionRequirements()); + $writer->writeDateTimeValue('startDateTime', $this->getStartDateTime()); + $writer->writeStringValue('title', $this->getTitle()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the activeChecklistItemCount property value. The activeChecklistItemCount property + * @param int|null $value Value to set for the activeChecklistItemCount property. + */ + public function setActiveChecklistItemCount(?int $value): void { + $this->getBackingStore()->set('activeChecklistItemCount', $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 appliedCategories property value. The appliedCategories property + * @param PlannerAppliedCategories|null $value Value to set for the appliedCategories property. + */ + public function setAppliedCategories(?PlannerAppliedCategories $value): void { + $this->getBackingStore()->set('appliedCategories', $value); + } + + /** + * Sets the archivalInfo property value. The archivalInfo property + * @param PlannerArchivalInfo|null $value Value to set for the archivalInfo property. + */ + public function setArchivalInfo(?PlannerArchivalInfo $value): void { + $this->getBackingStore()->set('archivalInfo', $value); + } + + /** + * Sets the assignments property value. The assignments property + * @param PlannerAssignments|null $value Value to set for the assignments property. + */ + public function setAssignments(?PlannerAssignments $value): void { + $this->getBackingStore()->set('assignments', $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 bucketId property value. The bucketId property + * @param string|null $value Value to set for the bucketId property. + */ + public function setBucketId(?string $value): void { + $this->getBackingStore()->set('bucketId', $value); + } + + /** + * Sets the checklistItemCount property value. The checklistItemCount property + * @param int|null $value Value to set for the checklistItemCount property. + */ + public function setChecklistItemCount(?int $value): void { + $this->getBackingStore()->set('checklistItemCount', $value); + } + + /** + * Sets the completedBy property value. The completedBy property + * @param IdentitySet|null $value Value to set for the completedBy property. + */ + public function setCompletedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('completedBy', $value); + } + + /** + * Sets the completedDateTime property value. The completedDateTime property + * @param DateTime|null $value Value to set for the completedDateTime property. + */ + public function setCompletedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completedDateTime', $value); + } + + /** + * Sets the conversationThreadId property value. The conversationThreadId property + * @param string|null $value Value to set for the conversationThreadId property. + */ + public function setConversationThreadId(?string $value): void { + $this->getBackingStore()->set('conversationThreadId', $value); + } + + /** + * Sets the createdBy property value. The createdBy property + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $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 creationSource property value. The creationSource property + * @param PlannerTaskCreation|null $value Value to set for the creationSource property. + */ + public function setCreationSource(?PlannerTaskCreation $value): void { + $this->getBackingStore()->set('creationSource', $value); + } + + /** + * Sets the details property value. The details property + * @param PlannerTaskDetailsData|null $value Value to set for the details property. + */ + public function setDetails(?PlannerTaskDetailsData $value): void { + $this->getBackingStore()->set('details', $value); + } + + /** + * Sets the dueDateTime property value. The dueDateTime property + * @param DateTime|null $value Value to set for the dueDateTime property. + */ + public function setDueDateTime(?DateTime $value): void { + $this->getBackingStore()->set('dueDateTime', $value); + } + + /** + * Sets the hasChat property value. The hasChat property + * @param bool|null $value Value to set for the hasChat property. + */ + public function setHasChat(?bool $value): void { + $this->getBackingStore()->set('hasChat', $value); + } + + /** + * Sets the hasDescription property value. The hasDescription property + * @param bool|null $value Value to set for the hasDescription property. + */ + public function setHasDescription(?bool $value): void { + $this->getBackingStore()->set('hasDescription', $value); + } + + /** + * Sets the isArchived property value. The isArchived property + * @param bool|null $value Value to set for the isArchived property. + */ + public function setIsArchived(?bool $value): void { + $this->getBackingStore()->set('isArchived', $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 orderHint property value. The orderHint property + * @param string|null $value Value to set for the orderHint property. + */ + public function setOrderHint(?string $value): void { + $this->getBackingStore()->set('orderHint', $value); + } + + /** + * Sets the percentComplete property value. The percentComplete property + * @param int|null $value Value to set for the percentComplete property. + */ + public function setPercentComplete(?int $value): void { + $this->getBackingStore()->set('percentComplete', $value); + } + + /** + * Sets the previewType property value. The previewType property + * @param PlannerPreviewType|null $value Value to set for the previewType property. + */ + public function setPreviewType(?PlannerPreviewType $value): void { + $this->getBackingStore()->set('previewType', $value); + } + + /** + * Sets the priority property value. The priority property + * @param int|null $value Value to set for the priority property. + */ + public function setPriority(?int $value): void { + $this->getBackingStore()->set('priority', $value); + } + + /** + * Sets the recurrence property value. The recurrence property + * @param PlannerTaskRecurrence|null $value Value to set for the recurrence property. + */ + public function setRecurrence(?PlannerTaskRecurrence $value): void { + $this->getBackingStore()->set('recurrence', $value); + } + + /** + * Sets the referenceCount property value. The referenceCount property + * @param int|null $value Value to set for the referenceCount property. + */ + public function setReferenceCount(?int $value): void { + $this->getBackingStore()->set('referenceCount', $value); + } + + /** + * Sets the specifiedCompletionRequirements property value. The specifiedCompletionRequirements property + * @param PlannerTaskCompletionRequirements|null $value Value to set for the specifiedCompletionRequirements property. + */ + public function setSpecifiedCompletionRequirements(?PlannerTaskCompletionRequirements $value): void { + $this->getBackingStore()->set('specifiedCompletionRequirements', $value); + } + + /** + * Sets the startDateTime property value. The startDateTime property + * @param DateTime|null $value Value to set for the startDateTime property. + */ + public function setStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('startDateTime', $value); + } + + /** + * Sets the title property value. The title property + * @param string|null $value Value to set for the title property. + */ + public function setTitle(?string $value): void { + $this->getBackingStore()->set('title', $value); + } + +} diff --git a/src/Generated/Models/PlannerTaskDetailsData.php b/src/Generated/Models/PlannerTaskDetailsData.php new file mode 100644 index 00000000000..b7257c23233 --- /dev/null +++ b/src/Generated/Models/PlannerTaskDetailsData.php @@ -0,0 +1,290 @@ +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 PlannerTaskDetailsData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerTaskDetailsData { + return new PlannerTaskDetailsData(); + } + + /** + * 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 approvalAttachment property value. The approvalAttachment property + * @return PlannerBaseApprovalAttachment|null + */ + public function getApprovalAttachment(): ?PlannerBaseApprovalAttachment { + $val = $this->getBackingStore()->get('approvalAttachment'); + if (is_null($val) || $val instanceof PlannerBaseApprovalAttachment) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'approvalAttachment'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the checklist property value. The checklist property + * @return PlannerChecklistItems|null + */ + public function getChecklist(): ?PlannerChecklistItems { + $val = $this->getBackingStore()->get('checklist'); + if (is_null($val) || $val instanceof PlannerChecklistItems) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'checklist'"); + } + + /** + * Gets the completionRequirements property value. The completionRequirements property + * @return PlannerTaskCompletionRequirementDetails|null + */ + public function getCompletionRequirements(): ?PlannerTaskCompletionRequirementDetails { + $val = $this->getBackingStore()->get('completionRequirements'); + if (is_null($val) || $val instanceof PlannerTaskCompletionRequirementDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completionRequirements'"); + } + + /** + * 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'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'approvalAttachment' => fn(ParseNode $n) => $o->setApprovalAttachment($n->getObjectValue([PlannerBaseApprovalAttachment::class, 'createFromDiscriminatorValue'])), + 'checklist' => fn(ParseNode $n) => $o->setChecklist($n->getObjectValue([PlannerChecklistItems::class, 'createFromDiscriminatorValue'])), + 'completionRequirements' => fn(ParseNode $n) => $o->setCompletionRequirements($n->getObjectValue([PlannerTaskCompletionRequirementDetails::class, 'createFromDiscriminatorValue'])), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'forms' => fn(ParseNode $n) => $o->setForms($n->getObjectValue([PlannerFormsDictionary::class, 'createFromDiscriminatorValue'])), + 'notes' => fn(ParseNode $n) => $o->setNotes($n->getObjectValue([ItemBody::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'previewType' => fn(ParseNode $n) => $o->setPreviewType($n->getEnumValue(PlannerPreviewType::class)), + 'references' => fn(ParseNode $n) => $o->setReferences($n->getObjectValue([PlannerExternalReferences::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the forms property value. The forms property + * @return PlannerFormsDictionary|null + */ + public function getForms(): ?PlannerFormsDictionary { + $val = $this->getBackingStore()->get('forms'); + if (is_null($val) || $val instanceof PlannerFormsDictionary) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'forms'"); + } + + /** + * Gets the notes property value. The notes property + * @return ItemBody|null + */ + public function getNotes(): ?ItemBody { + $val = $this->getBackingStore()->get('notes'); + if (is_null($val) || $val instanceof ItemBody) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notes'"); + } + + /** + * 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 previewType property value. The previewType property + * @return PlannerPreviewType|null + */ + public function getPreviewType(): ?PlannerPreviewType { + $val = $this->getBackingStore()->get('previewType'); + if (is_null($val) || $val instanceof PlannerPreviewType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'previewType'"); + } + + /** + * Gets the references property value. The references property + * @return PlannerExternalReferences|null + */ + public function getReferences(): ?PlannerExternalReferences { + $val = $this->getBackingStore()->get('references'); + if (is_null($val) || $val instanceof PlannerExternalReferences) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'references'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('approvalAttachment', $this->getApprovalAttachment()); + $writer->writeObjectValue('checklist', $this->getChecklist()); + $writer->writeObjectValue('completionRequirements', $this->getCompletionRequirements()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeObjectValue('forms', $this->getForms()); + $writer->writeObjectValue('notes', $this->getNotes()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('previewType', $this->getPreviewType()); + $writer->writeObjectValue('references', $this->getReferences()); + $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 approvalAttachment property value. The approvalAttachment property + * @param PlannerBaseApprovalAttachment|null $value Value to set for the approvalAttachment property. + */ + public function setApprovalAttachment(?PlannerBaseApprovalAttachment $value): void { + $this->getBackingStore()->set('approvalAttachment', $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 checklist property value. The checklist property + * @param PlannerChecklistItems|null $value Value to set for the checklist property. + */ + public function setChecklist(?PlannerChecklistItems $value): void { + $this->getBackingStore()->set('checklist', $value); + } + + /** + * Sets the completionRequirements property value. The completionRequirements property + * @param PlannerTaskCompletionRequirementDetails|null $value Value to set for the completionRequirements property. + */ + public function setCompletionRequirements(?PlannerTaskCompletionRequirementDetails $value): void { + $this->getBackingStore()->set('completionRequirements', $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 forms property value. The forms property + * @param PlannerFormsDictionary|null $value Value to set for the forms property. + */ + public function setForms(?PlannerFormsDictionary $value): void { + $this->getBackingStore()->set('forms', $value); + } + + /** + * Sets the notes property value. The notes property + * @param ItemBody|null $value Value to set for the notes property. + */ + public function setNotes(?ItemBody $value): void { + $this->getBackingStore()->set('notes', $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 previewType property value. The previewType property + * @param PlannerPreviewType|null $value Value to set for the previewType property. + */ + public function setPreviewType(?PlannerPreviewType $value): void { + $this->getBackingStore()->set('previewType', $value); + } + + /** + * Sets the references property value. The references property + * @param PlannerExternalReferences|null $value Value to set for the references property. + */ + public function setReferences(?PlannerExternalReferences $value): void { + $this->getBackingStore()->set('references', $value); + } + +} diff --git a/src/Generated/Models/PolicyDeletableItem.php b/src/Generated/Models/PolicyDeletableItem.php index 1db6ea1c440..d79b7e190b0 100644 --- a/src/Generated/Models/PolicyDeletableItem.php +++ b/src/Generated/Models/PolicyDeletableItem.php @@ -41,9 +41,11 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Polic case '#microsoft.graph.countryNamedLocation': return new CountryNamedLocation(); case '#microsoft.graph.crossTenantAccessPolicyConfigurationPartner': return new CrossTenantAccessPolicyConfigurationPartner(); case '#microsoft.graph.crossTenantIdentitySyncPolicyPartner': return new CrossTenantIdentitySyncPolicyPartner(); + case '#microsoft.graph.delegatedAdminServiceProviderConstraints': return new DelegatedAdminServiceProviderConstraints(); case '#microsoft.graph.ipNamedLocation': return new IpNamedLocation(); case '#microsoft.graph.namedLocation': return new NamedLocation(); case '#microsoft.graph.privateLinkNamedLocation': return new PrivateLinkNamedLocation(); + case '#microsoft.graph.serviceProviderConstraints': return new ServiceProviderConstraints(); case '#microsoft.graph.serviceTagNamedLocation': return new ServiceTagNamedLocation(); case '#microsoft.graph.whatIfAnalysisResult': return new WhatIfAnalysisResult(); } diff --git a/src/Generated/Models/PolicyTipAction.php b/src/Generated/Models/PolicyTipAction.php new file mode 100644 index 00000000000..68bc2e8877d --- /dev/null +++ b/src/Generated/Models/PolicyTipAction.php @@ -0,0 +1,74 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.notifyUserAction': return new NotifyUserAction(); + } + } + return new PolicyTipAction(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'policyTip' => fn(ParseNode $n) => $o->setPolicyTip($n->getStringValue()), + ]); + } + + /** + * Gets the policyTip property value. The text of the policy tip that explains what triggered the DLP policy. Developers can display this information to users in the app. + * @return string|null + */ + public function getPolicyTip(): ?string { + $val = $this->getBackingStore()->get('policyTip'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyTip'"); + } + + /** + * Serializes 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('policyTip', $this->getPolicyTip()); + } + + /** + * Sets the policyTip property value. The text of the policy tip that explains what triggered the DLP policy. Developers can display this information to users in the app. + * @param string|null $value Value to set for the policyTip property. + */ + public function setPolicyTip(?string $value): void { + $this->getBackingStore()->set('policyTip', $value); + } + +} diff --git a/src/Generated/Models/ProcessContentRequest.php b/src/Generated/Models/ProcessContentRequest.php index 361ef3a1329..04564d243fd 100644 --- a/src/Generated/Models/ProcessContentRequest.php +++ b/src/Generated/Models/ProcessContentRequest.php @@ -69,7 +69,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. + * Gets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required. * @return array|null */ public function getContentEntries(): ?array { @@ -82,6 +82,18 @@ public function getContentEntries(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'contentEntries'"); } + /** + * Gets the contextMetadata property value. The contextMetadata property + * @return ContextMetadata|null + */ + public function getContextMetadata(): ?ContextMetadata { + $val = $this->getBackingStore()->get('contextMetadata'); + if (is_null($val) || $val instanceof ContextMetadata) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contextMetadata'"); + } + /** * Gets the deviceMetadata property value. The deviceMetadata property * @return DeviceMetadata|null @@ -103,6 +115,7 @@ public function getFieldDeserializers(): array { return [ 'activityMetadata' => fn(ParseNode $n) => $o->setActivityMetadata($n->getObjectValue([ActivityMetadata::class, 'createFromDiscriminatorValue'])), 'contentEntries' => fn(ParseNode $n) => $o->setContentEntries($n->getCollectionOfObjectValues([ProcessContentMetadataBase::class, 'createFromDiscriminatorValue'])), + 'contextMetadata' => fn(ParseNode $n) => $o->setContextMetadata($n->getObjectValue([ContextMetadata::class, 'createFromDiscriminatorValue'])), 'deviceMetadata' => fn(ParseNode $n) => $o->setDeviceMetadata($n->getObjectValue([DeviceMetadata::class, 'createFromDiscriminatorValue'])), 'integratedAppMetadata' => fn(ParseNode $n) => $o->setIntegratedAppMetadata($n->getObjectValue([IntegratedApplicationMetadata::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), @@ -153,6 +166,7 @@ public function getProtectedAppMetadata(): ?ProtectedApplicationMetadata { public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('activityMetadata', $this->getActivityMetadata()); $writer->writeCollectionOfObjectValues('contentEntries', $this->getContentEntries()); + $writer->writeObjectValue('contextMetadata', $this->getContextMetadata()); $writer->writeObjectValue('deviceMetadata', $this->getDeviceMetadata()); $writer->writeObjectValue('integratedAppMetadata', $this->getIntegratedAppMetadata()); $writer->writeStringValue('@odata.type', $this->getOdataType()); @@ -185,13 +199,21 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. + * Sets the contentEntries property value. A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required. * @param array|null $value Value to set for the contentEntries property. */ public function setContentEntries(?array $value): void { $this->getBackingStore()->set('contentEntries', $value); } + /** + * Sets the contextMetadata property value. The contextMetadata property + * @param ContextMetadata|null $value Value to set for the contextMetadata property. + */ + public function setContextMetadata(?ContextMetadata $value): void { + $this->getBackingStore()->set('contextMetadata', $value); + } + /** * Sets the deviceMetadata property value. The deviceMetadata property * @param DeviceMetadata|null $value Value to set for the deviceMetadata property. diff --git a/src/Generated/Models/ProfileCardProperty.php b/src/Generated/Models/ProfileCardProperty.php index 2e6ab762758..914e21f13c4 100644 --- a/src/Generated/Models/ProfileCardProperty.php +++ b/src/Generated/Models/ProfileCardProperty.php @@ -65,7 +65,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isVisible property value. The isVisible property + * 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 { @@ -104,7 +104,7 @@ public function setDirectoryPropertyName(?string $value): void { } /** - * Sets the isVisible property value. The isVisible property + * 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 { diff --git a/src/Generated/Models/ProfilePropertySetting.php b/src/Generated/Models/ProfilePropertySetting.php index 56d71087561..80ac8087289 100644 --- a/src/Generated/Models/ProfilePropertySetting.php +++ b/src/Generated/Models/ProfilePropertySetting.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Profi } /** - * Gets the displayName property value. Name of the property-level setting. + * Gets the displayName property value. Name of the property associated with this setting. * @return string|null */ public function getDisplayName(): ?string { @@ -70,7 +70,7 @@ public function getName(): ?string { } /** - * Gets the prioritizedSourceUrls property value. A collection of prioritized profile source URLs ordered by data precedence within an organization. + * Gets the prioritizedSourceUrls property value. A collection of prioritized profile source URLs ordered by data precedence within an organization. For details, see Manage profile source precedence in Microsoft 365. * @return array|null */ public function getPrioritizedSourceUrls(): ?array { @@ -95,7 +95,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the displayName property value. Name of the property-level setting. + * Sets the displayName property value. Name of the property associated with this setting. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -111,7 +111,7 @@ public function setName(?string $value): void { } /** - * Sets the prioritizedSourceUrls property value. A collection of prioritized profile source URLs ordered by data precedence within an organization. + * Sets the prioritizedSourceUrls property value. A collection of prioritized profile source URLs ordered by data precedence within an organization. For details, see Manage profile source precedence in Microsoft 365. * @param array|null $value Value to set for the prioritizedSourceUrls property. */ public function setPrioritizedSourceUrls(?array $value): void { diff --git a/src/Generated/Models/ProtectionPolicyBase.php b/src/Generated/Models/ProtectionPolicyBase.php index 1422df8465c..45d5c1ec12e 100644 --- a/src/Generated/Models/ProtectionPolicyBase.php +++ b/src/Generated/Models/ProtectionPolicyBase.php @@ -154,7 +154,7 @@ public function getOffboardRequestedDateTime(): ?DateTime { } /** - * Gets the protectionMode property value. The protectionMode property + * Gets the protectionMode property value. The backup mode for the protection policy. The possible values are: standard, fullServiceBackup, unknownFutureValue. When set to fullServiceBackup, the entire workload is backed up and specific items can be excluded using exclusion units. When set to standard, only the items explicitly added as protection units are backed up. * @return BackupPolicyProtectionMode|null */ public function getProtectionMode(): ?BackupPolicyProtectionMode { @@ -166,7 +166,7 @@ public function getProtectionMode(): ?BackupPolicyProtectionMode { } /** - * Gets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Requires $select to retrieve. + * Gets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Returned only on $select. * @return ProtectionPolicyArtifactCount|null */ public function getProtectionPolicyArtifactCount(): ?ProtectionPolicyArtifactCount { @@ -288,7 +288,7 @@ public function setOffboardRequestedDateTime(?DateTime $value): void { } /** - * Sets the protectionMode property value. The protectionMode property + * Sets the protectionMode property value. The backup mode for the protection policy. The possible values are: standard, fullServiceBackup, unknownFutureValue. When set to fullServiceBackup, the entire workload is backed up and specific items can be excluded using exclusion units. When set to standard, only the items explicitly added as protection units are backed up. * @param BackupPolicyProtectionMode|null $value Value to set for the protectionMode property. */ public function setProtectionMode(?BackupPolicyProtectionMode $value): void { @@ -296,7 +296,7 @@ public function setProtectionMode(?BackupPolicyProtectionMode $value): void { } /** - * Sets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Requires $select to retrieve. + * Sets the protectionPolicyArtifactCount property value. The count of artifacts in the protection policy by status. Returned only on $select. * @param ProtectionPolicyArtifactCount|null $value Value to set for the protectionPolicyArtifactCount property. */ public function setProtectionPolicyArtifactCount(?ProtectionPolicyArtifactCount $value): void { diff --git a/src/Generated/Models/ProtectionUnitBase.php b/src/Generated/Models/ProtectionUnitBase.php index 0b6732d8397..a58a59269d8 100644 --- a/src/Generated/Models/ProtectionUnitBase.php +++ b/src/Generated/Models/ProtectionUnitBase.php @@ -109,6 +109,7 @@ public function getFieldDeserializers(): array { 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'offboardRequestedDateTime' => fn(ParseNode $n) => $o->setOffboardRequestedDateTime($n->getDateTimeValue()), + 'pendingRetentionPeriodChange' => fn(ParseNode $n) => $o->setPendingRetentionPeriodChange($n->getObjectValue([RetentionPeriodChange::class, 'createFromDiscriminatorValue'])), 'policyId' => fn(ParseNode $n) => $o->setPolicyId($n->getStringValue()), 'protectionSources' => fn(ParseNode $n) => $o->setProtectionSources($n->getEnumValue(ProtectionSource::class)), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(ProtectionUnitStatus::class)), @@ -151,6 +152,18 @@ public function getOffboardRequestedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'offboardRequestedDateTime'"); } + /** + * Gets the pendingRetentionPeriodChange property value. The pendingRetentionPeriodChange property + * @return RetentionPeriodChange|null + */ + public function getPendingRetentionPeriodChange(): ?RetentionPeriodChange { + $val = $this->getBackingStore()->get('pendingRetentionPeriodChange'); + if (is_null($val) || $val instanceof RetentionPeriodChange) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pendingRetentionPeriodChange'"); + } + /** * Gets the policyId property value. The unique identifier of the protection policy based on which protection unit was created. * @return string|null @@ -270,6 +283,14 @@ public function setOffboardRequestedDateTime(?DateTime $value): void { $this->getBackingStore()->set('offboardRequestedDateTime', $value); } + /** + * Sets the pendingRetentionPeriodChange property value. The pendingRetentionPeriodChange property + * @param RetentionPeriodChange|null $value Value to set for the pendingRetentionPeriodChange property. + */ + public function setPendingRetentionPeriodChange(?RetentionPeriodChange $value): void { + $this->getBackingStore()->set('pendingRetentionPeriodChange', $value); + } + /** * Sets the policyId property value. The unique identifier of the protection policy based on which protection unit was created. * @param string|null $value Value to set for the policyId property. diff --git a/src/Generated/Models/RecipientType.php b/src/Generated/Models/RecipientType.php new file mode 100644 index 00000000000..2dfb253b784 --- /dev/null +++ b/src/Generated/Models/RecipientType.php @@ -0,0 +1,13 @@ +|null */ public function getAllowedDomains(): ?array { @@ -72,7 +72,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the excludeActors property value. The excludeActors property + * Gets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @return AppManagementPolicyActorExemptions|null */ public function getExcludeActors(): ?AppManagementPolicyActorExemptions { @@ -110,7 +110,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Gets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @return bool|null */ public function getIsStateSetByMicrosoft(): ?bool { @@ -134,7 +134,7 @@ public function getOdataType(): ?string { } /** - * Gets the publicClient property value. The publicClient property + * Gets the publicClient property value. Platform-specific allowed domain configuration for public client applications (native/mobile apps). * @return RedirectUriPlatformAllowedDomainConfiguration|null */ public function getPublicClient(): ?RedirectUriPlatformAllowedDomainConfiguration { @@ -146,7 +146,7 @@ public function getPublicClient(): ?RedirectUriPlatformAllowedDomainConfiguratio } /** - * Gets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Gets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @return DateTime|null */ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { @@ -158,7 +158,7 @@ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { } /** - * Gets the spa property value. The spa property + * Gets the spa property value. Platform-specific allowed domain configuration for single-page applications (SPAs). * @return RedirectUriPlatformAllowedDomainConfiguration|null */ public function getSpa(): ?RedirectUriPlatformAllowedDomainConfiguration { @@ -182,7 +182,7 @@ public function getState(): ?AppManagementRestrictionState { } /** - * Gets the web property value. The web property + * Gets the web property value. Platform-specific allowed domain configuration for web applications. * @return RedirectUriPlatformAllowedDomainConfiguration|null */ public function getWeb(): ?RedirectUriPlatformAllowedDomainConfiguration { @@ -218,7 +218,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the allowedDomains property value. The allowedDomains property + * Sets the allowedDomains property value. Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. * @param array|null $value Value to set for the allowedDomains property. */ public function setAllowedDomains(?array $value): void { @@ -234,7 +234,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the excludeActors property value. The excludeActors property + * Sets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @param AppManagementPolicyActorExemptions|null $value Value to set for the excludeActors property. */ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): void { @@ -242,7 +242,7 @@ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): vo } /** - * Sets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Sets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @param bool|null $value Value to set for the isStateSetByMicrosoft property. */ public function setIsStateSetByMicrosoft(?bool $value): void { @@ -258,7 +258,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the publicClient property value. The publicClient property + * Sets the publicClient property value. Platform-specific allowed domain configuration for public client applications (native/mobile apps). * @param RedirectUriPlatformAllowedDomainConfiguration|null $value Value to set for the publicClient property. */ public function setPublicClient(?RedirectUriPlatformAllowedDomainConfiguration $value): void { @@ -266,7 +266,7 @@ public function setPublicClient(?RedirectUriPlatformAllowedDomainConfiguration $ } /** - * Sets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Sets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @param DateTime|null $value Value to set for the restrictForAppsCreatedAfterDateTime property. */ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { @@ -274,7 +274,7 @@ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { } /** - * Sets the spa property value. The spa property + * Sets the spa property value. Platform-specific allowed domain configuration for single-page applications (SPAs). * @param RedirectUriPlatformAllowedDomainConfiguration|null $value Value to set for the spa property. */ public function setSpa(?RedirectUriPlatformAllowedDomainConfiguration $value): void { @@ -290,7 +290,7 @@ public function setState(?AppManagementRestrictionState $value): void { } /** - * Sets the web property value. The web property + * Sets the web property value. Platform-specific allowed domain configuration for web applications. * @param RedirectUriPlatformAllowedDomainConfiguration|null $value Value to set for the web property. */ public function setWeb(?RedirectUriPlatformAllowedDomainConfiguration $value): void { diff --git a/src/Generated/Models/RedirectUriAllowedSchemeConfiguration.php b/src/Generated/Models/RedirectUriAllowedSchemeConfiguration.php index 68599074077..7bb15f6c244 100644 --- a/src/Generated/Models/RedirectUriAllowedSchemeConfiguration.php +++ b/src/Generated/Models/RedirectUriAllowedSchemeConfiguration.php @@ -50,7 +50,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the allowedSchemes property value. The allowedSchemes property + * Gets the allowedSchemes property value. Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme. * @return array|null */ public function getAllowedSchemes(): ?array { @@ -72,7 +72,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the excludeActors property value. The excludeActors property + * Gets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @return AppManagementPolicyActorExemptions|null */ public function getExcludeActors(): ?AppManagementPolicyActorExemptions { @@ -110,7 +110,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Gets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @return bool|null */ public function getIsStateSetByMicrosoft(): ?bool { @@ -134,7 +134,7 @@ public function getOdataType(): ?string { } /** - * Gets the publicClient property value. The publicClient property + * Gets the publicClient property value. Platform-specific allowed scheme configuration for public client applications (native/mobile apps). * @return RedirectUriPlatformAllowedSchemeConfiguration|null */ public function getPublicClient(): ?RedirectUriPlatformAllowedSchemeConfiguration { @@ -146,7 +146,7 @@ public function getPublicClient(): ?RedirectUriPlatformAllowedSchemeConfiguratio } /** - * Gets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Gets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @return DateTime|null */ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { @@ -158,7 +158,7 @@ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { } /** - * Gets the spa property value. The spa property + * Gets the spa property value. Platform-specific allowed scheme configuration for single-page applications (SPAs). * @return RedirectUriPlatformAllowedSchemeConfiguration|null */ public function getSpa(): ?RedirectUriPlatformAllowedSchemeConfiguration { @@ -182,7 +182,7 @@ public function getState(): ?AppManagementRestrictionState { } /** - * Gets the web property value. The web property + * Gets the web property value. Platform-specific allowed scheme configuration for web applications. * @return RedirectUriPlatformAllowedSchemeConfiguration|null */ public function getWeb(): ?RedirectUriPlatformAllowedSchemeConfiguration { @@ -218,7 +218,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the allowedSchemes property value. The allowedSchemes property + * Sets the allowedSchemes property value. Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme. * @param array|null $value Value to set for the allowedSchemes property. */ public function setAllowedSchemes(?array $value): void { @@ -234,7 +234,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the excludeActors property value. The excludeActors property + * Sets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @param AppManagementPolicyActorExemptions|null $value Value to set for the excludeActors property. */ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): void { @@ -242,7 +242,7 @@ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): vo } /** - * Sets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Sets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @param bool|null $value Value to set for the isStateSetByMicrosoft property. */ public function setIsStateSetByMicrosoft(?bool $value): void { @@ -258,7 +258,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the publicClient property value. The publicClient property + * Sets the publicClient property value. Platform-specific allowed scheme configuration for public client applications (native/mobile apps). * @param RedirectUriPlatformAllowedSchemeConfiguration|null $value Value to set for the publicClient property. */ public function setPublicClient(?RedirectUriPlatformAllowedSchemeConfiguration $value): void { @@ -266,7 +266,7 @@ public function setPublicClient(?RedirectUriPlatformAllowedSchemeConfiguration $ } /** - * Sets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Sets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @param DateTime|null $value Value to set for the restrictForAppsCreatedAfterDateTime property. */ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { @@ -274,7 +274,7 @@ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { } /** - * Sets the spa property value. The spa property + * Sets the spa property value. Platform-specific allowed scheme configuration for single-page applications (SPAs). * @param RedirectUriPlatformAllowedSchemeConfiguration|null $value Value to set for the spa property. */ public function setSpa(?RedirectUriPlatformAllowedSchemeConfiguration $value): void { @@ -290,7 +290,7 @@ public function setState(?AppManagementRestrictionState $value): void { } /** - * Sets the web property value. The web property + * Sets the web property value. Platform-specific allowed scheme configuration for web applications. * @param RedirectUriPlatformAllowedSchemeConfiguration|null $value Value to set for the web property. */ public function setWeb(?RedirectUriPlatformAllowedSchemeConfiguration $value): void { diff --git a/src/Generated/Models/RedirectUriBlockedDomainConfiguration.php b/src/Generated/Models/RedirectUriBlockedDomainConfiguration.php index 4d528679464..b05565dafe9 100644 --- a/src/Generated/Models/RedirectUriBlockedDomainConfiguration.php +++ b/src/Generated/Models/RedirectUriBlockedDomainConfiguration.php @@ -58,7 +58,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the blockedDomains property value. The blockedDomains property + * Gets the blockedDomains property value. Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. * @return array|null */ public function getBlockedDomains(): ?array { @@ -72,7 +72,7 @@ public function getBlockedDomains(): ?array { } /** - * Gets the excludeActors property value. The excludeActors property + * Gets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @return AppManagementPolicyActorExemptions|null */ public function getExcludeActors(): ?AppManagementPolicyActorExemptions { @@ -110,7 +110,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Gets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @return bool|null */ public function getIsStateSetByMicrosoft(): ?bool { @@ -134,7 +134,7 @@ public function getOdataType(): ?string { } /** - * Gets the publicClient property value. The publicClient property + * Gets the publicClient property value. Platform-specific blocked domain configuration for public client applications (native/mobile apps). * @return RedirectUriPlatformBlockedDomainConfiguration|null */ public function getPublicClient(): ?RedirectUriPlatformBlockedDomainConfiguration { @@ -146,7 +146,7 @@ public function getPublicClient(): ?RedirectUriPlatformBlockedDomainConfiguratio } /** - * Gets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Gets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @return DateTime|null */ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { @@ -158,7 +158,7 @@ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { } /** - * Gets the spa property value. The spa property + * Gets the spa property value. Platform-specific blocked domain configuration for single-page applications (SPAs). * @return RedirectUriPlatformBlockedDomainConfiguration|null */ public function getSpa(): ?RedirectUriPlatformBlockedDomainConfiguration { @@ -182,7 +182,7 @@ public function getState(): ?AppManagementRestrictionState { } /** - * Gets the web property value. The web property + * Gets the web property value. Platform-specific blocked domain configuration for web applications. * @return RedirectUriPlatformBlockedDomainConfiguration|null */ public function getWeb(): ?RedirectUriPlatformBlockedDomainConfiguration { @@ -226,7 +226,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the blockedDomains property value. The blockedDomains property + * Sets the blockedDomains property value. Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. * @param array|null $value Value to set for the blockedDomains property. */ public function setBlockedDomains(?array $value): void { @@ -234,7 +234,7 @@ public function setBlockedDomains(?array $value): void { } /** - * Sets the excludeActors property value. The excludeActors property + * Sets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @param AppManagementPolicyActorExemptions|null $value Value to set for the excludeActors property. */ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): void { @@ -242,7 +242,7 @@ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): vo } /** - * Sets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Sets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @param bool|null $value Value to set for the isStateSetByMicrosoft property. */ public function setIsStateSetByMicrosoft(?bool $value): void { @@ -258,7 +258,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the publicClient property value. The publicClient property + * Sets the publicClient property value. Platform-specific blocked domain configuration for public client applications (native/mobile apps). * @param RedirectUriPlatformBlockedDomainConfiguration|null $value Value to set for the publicClient property. */ public function setPublicClient(?RedirectUriPlatformBlockedDomainConfiguration $value): void { @@ -266,7 +266,7 @@ public function setPublicClient(?RedirectUriPlatformBlockedDomainConfiguration $ } /** - * Sets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Sets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @param DateTime|null $value Value to set for the restrictForAppsCreatedAfterDateTime property. */ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { @@ -274,7 +274,7 @@ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { } /** - * Sets the spa property value. The spa property + * Sets the spa property value. Platform-specific blocked domain configuration for single-page applications (SPAs). * @param RedirectUriPlatformBlockedDomainConfiguration|null $value Value to set for the spa property. */ public function setSpa(?RedirectUriPlatformBlockedDomainConfiguration $value): void { @@ -290,7 +290,7 @@ public function setState(?AppManagementRestrictionState $value): void { } /** - * Sets the web property value. The web property + * Sets the web property value. Platform-specific blocked domain configuration for web applications. * @param RedirectUriPlatformBlockedDomainConfiguration|null $value Value to set for the web property. */ public function setWeb(?RedirectUriPlatformBlockedDomainConfiguration $value): void { diff --git a/src/Generated/Models/RedirectUriBlockedSchemeConfiguration.php b/src/Generated/Models/RedirectUriBlockedSchemeConfiguration.php index 1e68772605d..1f2ddbe98bb 100644 --- a/src/Generated/Models/RedirectUriBlockedSchemeConfiguration.php +++ b/src/Generated/Models/RedirectUriBlockedSchemeConfiguration.php @@ -58,7 +58,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the blockedSchemes property value. The blockedSchemes property + * Gets the blockedSchemes property value. Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. * @return array|null */ public function getBlockedSchemes(): ?array { @@ -72,7 +72,7 @@ public function getBlockedSchemes(): ?array { } /** - * Gets the excludeActors property value. The excludeActors property + * Gets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @return AppManagementPolicyActorExemptions|null */ public function getExcludeActors(): ?AppManagementPolicyActorExemptions { @@ -84,7 +84,7 @@ public function getExcludeActors(): ?AppManagementPolicyActorExemptions { } /** - * Gets the exemptFormats property value. The exemptFormats property + * Gets the exemptFormats property value. Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats. * @return array|null */ public function getExemptFormats(): ?array { @@ -132,7 +132,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Gets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @return bool|null */ public function getIsStateSetByMicrosoft(): ?bool { @@ -156,7 +156,7 @@ public function getOdataType(): ?string { } /** - * Gets the publicClient property value. The publicClient property + * Gets the publicClient property value. Platform-specific blocked scheme configuration for public client applications (native/mobile apps). * @return RedirectUriPlatformBlockedSchemeConfiguration|null */ public function getPublicClient(): ?RedirectUriPlatformBlockedSchemeConfiguration { @@ -168,7 +168,7 @@ public function getPublicClient(): ?RedirectUriPlatformBlockedSchemeConfiguratio } /** - * Gets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Gets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @return DateTime|null */ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { @@ -180,7 +180,7 @@ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { } /** - * Gets the spa property value. The spa property + * Gets the spa property value. Platform-specific blocked scheme configuration for single-page applications (SPAs). * @return RedirectUriPlatformBlockedSchemeConfiguration|null */ public function getSpa(): ?RedirectUriPlatformBlockedSchemeConfiguration { @@ -204,7 +204,7 @@ public function getState(): ?AppManagementRestrictionState { } /** - * Gets the web property value. The web property + * Gets the web property value. Platform-specific blocked scheme configuration for web applications. * @return RedirectUriPlatformBlockedSchemeConfiguration|null */ public function getWeb(): ?RedirectUriPlatformBlockedSchemeConfiguration { @@ -249,7 +249,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the blockedSchemes property value. The blockedSchemes property + * Sets the blockedSchemes property value. Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. * @param array|null $value Value to set for the blockedSchemes property. */ public function setBlockedSchemes(?array $value): void { @@ -257,7 +257,7 @@ public function setBlockedSchemes(?array $value): void { } /** - * Sets the excludeActors property value. The excludeActors property + * Sets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @param AppManagementPolicyActorExemptions|null $value Value to set for the excludeActors property. */ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): void { @@ -265,7 +265,7 @@ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): vo } /** - * Sets the exemptFormats property value. The exemptFormats property + * Sets the exemptFormats property value. Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats. * @param array|null $value Value to set for the exemptFormats property. */ public function setExemptFormats(?array $value): void { @@ -273,7 +273,7 @@ public function setExemptFormats(?array $value): void { } /** - * Sets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Sets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @param bool|null $value Value to set for the isStateSetByMicrosoft property. */ public function setIsStateSetByMicrosoft(?bool $value): void { @@ -289,7 +289,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the publicClient property value. The publicClient property + * Sets the publicClient property value. Platform-specific blocked scheme configuration for public client applications (native/mobile apps). * @param RedirectUriPlatformBlockedSchemeConfiguration|null $value Value to set for the publicClient property. */ public function setPublicClient(?RedirectUriPlatformBlockedSchemeConfiguration $value): void { @@ -297,7 +297,7 @@ public function setPublicClient(?RedirectUriPlatformBlockedSchemeConfiguration $ } /** - * Sets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Sets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @param DateTime|null $value Value to set for the restrictForAppsCreatedAfterDateTime property. */ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { @@ -305,7 +305,7 @@ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { } /** - * Sets the spa property value. The spa property + * Sets the spa property value. Platform-specific blocked scheme configuration for single-page applications (SPAs). * @param RedirectUriPlatformBlockedSchemeConfiguration|null $value Value to set for the spa property. */ public function setSpa(?RedirectUriPlatformBlockedSchemeConfiguration $value): void { @@ -321,7 +321,7 @@ public function setState(?AppManagementRestrictionState $value): void { } /** - * Sets the web property value. The web property + * Sets the web property value. Platform-specific blocked scheme configuration for web applications. * @param RedirectUriPlatformBlockedSchemeConfiguration|null $value Value to set for the web property. */ public function setWeb(?RedirectUriPlatformBlockedSchemeConfiguration $value): void { diff --git a/src/Generated/Models/RedirectUriConfiguration.php b/src/Generated/Models/RedirectUriConfiguration.php index baebe08fb93..eae6b3d1579 100644 --- a/src/Generated/Models/RedirectUriConfiguration.php +++ b/src/Generated/Models/RedirectUriConfiguration.php @@ -84,7 +84,7 @@ public function getOdataType(): ?string { } /** - * Gets the uriWithBlockedDomain property value. The uriWithBlockedDomain property + * Gets the uriWithBlockedDomain property value. Configuration that specifies blocked domains for redirect URIs with global and platform-specific settings. * @return RedirectUriBlockedDomainConfiguration|null */ public function getUriWithBlockedDomain(): ?RedirectUriBlockedDomainConfiguration { @@ -96,7 +96,7 @@ public function getUriWithBlockedDomain(): ?RedirectUriBlockedDomainConfiguratio } /** - * Gets the uriWithBlockedScheme property value. The uriWithBlockedScheme property + * Gets the uriWithBlockedScheme property value. Configuration that specifies blocked URI schemes for redirect URIs with global and platform-specific settings and exempt format patterns. * @return RedirectUriBlockedSchemeConfiguration|null */ public function getUriWithBlockedScheme(): ?RedirectUriBlockedSchemeConfiguration { @@ -108,7 +108,7 @@ public function getUriWithBlockedScheme(): ?RedirectUriBlockedSchemeConfiguratio } /** - * Gets the uriWithoutAllowedDomain property value. The uriWithoutAllowedDomain property + * Gets the uriWithoutAllowedDomain property value. Configuration that specifies allowed domains for redirect URIs with global and platform-specific settings. * @return RedirectUriAllowedDomainConfiguration|null */ public function getUriWithoutAllowedDomain(): ?RedirectUriAllowedDomainConfiguration { @@ -120,7 +120,7 @@ public function getUriWithoutAllowedDomain(): ?RedirectUriAllowedDomainConfigura } /** - * Gets the uriWithoutAllowedScheme property value. The uriWithoutAllowedScheme property + * Gets the uriWithoutAllowedScheme property value. Configuration that specifies allowed URI schemes for redirect URIs with global and platform-specific settings. * @return RedirectUriAllowedSchemeConfiguration|null */ public function getUriWithoutAllowedScheme(): ?RedirectUriAllowedSchemeConfiguration { @@ -132,7 +132,7 @@ public function getUriWithoutAllowedScheme(): ?RedirectUriAllowedSchemeConfigura } /** - * Gets the uriWithWildcard property value. The uriWithWildcard property + * Gets the uriWithWildcard property value. Configuration that controls the use of wildcard patterns in redirect URIs with configurable exceptions. * @return RedirectUriWildcardConfiguration|null */ public function getUriWithWildcard(): ?RedirectUriWildcardConfiguration { @@ -182,7 +182,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the uriWithBlockedDomain property value. The uriWithBlockedDomain property + * Sets the uriWithBlockedDomain property value. Configuration that specifies blocked domains for redirect URIs with global and platform-specific settings. * @param RedirectUriBlockedDomainConfiguration|null $value Value to set for the uriWithBlockedDomain property. */ public function setUriWithBlockedDomain(?RedirectUriBlockedDomainConfiguration $value): void { @@ -190,7 +190,7 @@ public function setUriWithBlockedDomain(?RedirectUriBlockedDomainConfiguration $ } /** - * Sets the uriWithBlockedScheme property value. The uriWithBlockedScheme property + * Sets the uriWithBlockedScheme property value. Configuration that specifies blocked URI schemes for redirect URIs with global and platform-specific settings and exempt format patterns. * @param RedirectUriBlockedSchemeConfiguration|null $value Value to set for the uriWithBlockedScheme property. */ public function setUriWithBlockedScheme(?RedirectUriBlockedSchemeConfiguration $value): void { @@ -198,7 +198,7 @@ public function setUriWithBlockedScheme(?RedirectUriBlockedSchemeConfiguration $ } /** - * Sets the uriWithoutAllowedDomain property value. The uriWithoutAllowedDomain property + * Sets the uriWithoutAllowedDomain property value. Configuration that specifies allowed domains for redirect URIs with global and platform-specific settings. * @param RedirectUriAllowedDomainConfiguration|null $value Value to set for the uriWithoutAllowedDomain property. */ public function setUriWithoutAllowedDomain(?RedirectUriAllowedDomainConfiguration $value): void { @@ -206,7 +206,7 @@ public function setUriWithoutAllowedDomain(?RedirectUriAllowedDomainConfiguratio } /** - * Sets the uriWithoutAllowedScheme property value. The uriWithoutAllowedScheme property + * Sets the uriWithoutAllowedScheme property value. Configuration that specifies allowed URI schemes for redirect URIs with global and platform-specific settings. * @param RedirectUriAllowedSchemeConfiguration|null $value Value to set for the uriWithoutAllowedScheme property. */ public function setUriWithoutAllowedScheme(?RedirectUriAllowedSchemeConfiguration $value): void { @@ -214,7 +214,7 @@ public function setUriWithoutAllowedScheme(?RedirectUriAllowedSchemeConfiguratio } /** - * Sets the uriWithWildcard property value. The uriWithWildcard property + * Sets the uriWithWildcard property value. Configuration that controls the use of wildcard patterns in redirect URIs with configurable exceptions. * @param RedirectUriWildcardConfiguration|null $value Value to set for the uriWithWildcard property. */ public function setUriWithWildcard(?RedirectUriWildcardConfiguration $value): void { diff --git a/src/Generated/Models/RedirectUriPlatformAllowedDomainConfiguration.php b/src/Generated/Models/RedirectUriPlatformAllowedDomainConfiguration.php index 45e402d3c26..14420c79db0 100644 --- a/src/Generated/Models/RedirectUriPlatformAllowedDomainConfiguration.php +++ b/src/Generated/Models/RedirectUriPlatformAllowedDomainConfiguration.php @@ -49,7 +49,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the allowedDomains property value. The allowedDomains property + * Gets the allowedDomains property value. Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. * @return array|null */ public function getAllowedDomains(): ?array { @@ -120,7 +120,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the allowedDomains property value. The allowedDomains property + * Sets the allowedDomains property value. Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. * @param array|null $value Value to set for the allowedDomains property. */ public function setAllowedDomains(?array $value): void { diff --git a/src/Generated/Models/RedirectUriPlatformAllowedSchemeConfiguration.php b/src/Generated/Models/RedirectUriPlatformAllowedSchemeConfiguration.php index 7b2e41ab488..4067f08a7d9 100644 --- a/src/Generated/Models/RedirectUriPlatformAllowedSchemeConfiguration.php +++ b/src/Generated/Models/RedirectUriPlatformAllowedSchemeConfiguration.php @@ -49,7 +49,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the allowedSchemes property value. The allowedSchemes property + * Gets the allowedSchemes property value. Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform. * @return array|null */ public function getAllowedSchemes(): ?array { @@ -120,7 +120,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the allowedSchemes property value. The allowedSchemes property + * Sets the allowedSchemes property value. Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform. * @param array|null $value Value to set for the allowedSchemes property. */ public function setAllowedSchemes(?array $value): void { diff --git a/src/Generated/Models/RedirectUriPlatformBlockedDomainConfiguration.php b/src/Generated/Models/RedirectUriPlatformBlockedDomainConfiguration.php index 43f0875fdef..5011143c924 100644 --- a/src/Generated/Models/RedirectUriPlatformBlockedDomainConfiguration.php +++ b/src/Generated/Models/RedirectUriPlatformBlockedDomainConfiguration.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the blockedDomains property value. The blockedDomains property + * Gets the blockedDomains property value. Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. * @return array|null */ public function getBlockedDomains(): ?array { @@ -128,7 +128,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the blockedDomains property value. The blockedDomains property + * Sets the blockedDomains property value. Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. * @param array|null $value Value to set for the blockedDomains property. */ public function setBlockedDomains(?array $value): void { diff --git a/src/Generated/Models/RedirectUriPlatformBlockedSchemeConfiguration.php b/src/Generated/Models/RedirectUriPlatformBlockedSchemeConfiguration.php index e967101722a..19b59c54659 100644 --- a/src/Generated/Models/RedirectUriPlatformBlockedSchemeConfiguration.php +++ b/src/Generated/Models/RedirectUriPlatformBlockedSchemeConfiguration.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the blockedSchemes property value. The blockedSchemes property + * Gets the blockedSchemes property value. Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. * @return array|null */ public function getBlockedSchemes(): ?array { @@ -71,7 +71,7 @@ public function getBlockedSchemes(): ?array { } /** - * Gets the exemptFormats property value. The exemptFormats property + * Gets the exemptFormats property value. Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats. * @return array|null */ public function getExemptFormats(): ?array { @@ -151,7 +151,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the blockedSchemes property value. The blockedSchemes property + * Sets the blockedSchemes property value. Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. * @param array|null $value Value to set for the blockedSchemes property. */ public function setBlockedSchemes(?array $value): void { @@ -159,7 +159,7 @@ public function setBlockedSchemes(?array $value): void { } /** - * Sets the exemptFormats property value. The exemptFormats property + * Sets the exemptFormats property value. Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats. * @param array|null $value Value to set for the exemptFormats property. */ public function setExemptFormats(?array $value): void { diff --git a/src/Generated/Models/RedirectUriWildcardConfiguration.php b/src/Generated/Models/RedirectUriWildcardConfiguration.php index d52aaeff330..9968706d69b 100644 --- a/src/Generated/Models/RedirectUriWildcardConfiguration.php +++ b/src/Generated/Models/RedirectUriWildcardConfiguration.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the excludeActors property value. The excludeActors property + * Gets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @return AppManagementPolicyActorExemptions|null */ public function getExcludeActors(): ?AppManagementPolicyActorExemptions { @@ -69,7 +69,7 @@ public function getExcludeActors(): ?AppManagementPolicyActorExemptions { } /** - * Gets the excludeFormats property value. The excludeFormats property + * Gets the excludeFormats property value. Configuration that specifies exceptions to the wildcard restriction, such as allowing wildcards for specific trusted domains. * @return RedirectUriWildcardExcludeFormats|null */ public function getExcludeFormats(): ?RedirectUriWildcardExcludeFormats { @@ -97,7 +97,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Gets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @return bool|null */ public function getIsStateSetByMicrosoft(): ?bool { @@ -121,7 +121,7 @@ public function getOdataType(): ?string { } /** - * Gets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Gets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @return DateTime|null */ public function getRestrictForAppsCreatedAfterDateTime(): ?DateTime { @@ -174,7 +174,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the excludeActors property value. The excludeActors property + * Sets the excludeActors property value. Applications or service principals that are exempt from this restriction. * @param AppManagementPolicyActorExemptions|null $value Value to set for the excludeActors property. */ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): void { @@ -182,7 +182,7 @@ public function setExcludeActors(?AppManagementPolicyActorExemptions $value): vo } /** - * Sets the excludeFormats property value. The excludeFormats property + * Sets the excludeFormats property value. Configuration that specifies exceptions to the wildcard restriction, such as allowing wildcards for specific trusted domains. * @param RedirectUriWildcardExcludeFormats|null $value Value to set for the excludeFormats property. */ public function setExcludeFormats(?RedirectUriWildcardExcludeFormats $value): void { @@ -190,7 +190,7 @@ public function setExcludeFormats(?RedirectUriWildcardExcludeFormats $value): vo } /** - * Sets the isStateSetByMicrosoft property value. The isStateSetByMicrosoft property + * Sets the isStateSetByMicrosoft property value. Indicates whether the restriction state was set by Microsoft. * @param bool|null $value Value to set for the isStateSetByMicrosoft property. */ public function setIsStateSetByMicrosoft(?bool $value): void { @@ -206,7 +206,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the restrictForAppsCreatedAfterDateTime property value. The restrictForAppsCreatedAfterDateTime property + * Sets the restrictForAppsCreatedAfterDateTime property value. Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. * @param DateTime|null $value Value to set for the restrictForAppsCreatedAfterDateTime property. */ public function setRestrictForAppsCreatedAfterDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/RedirectUriWildcardExcludeFormats.php b/src/Generated/Models/RedirectUriWildcardExcludeFormats.php index c5b04c313f8..31d30f354b1 100644 --- a/src/Generated/Models/RedirectUriWildcardExcludeFormats.php +++ b/src/Generated/Models/RedirectUriWildcardExcludeFormats.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the excludeWildcardsInPath property value. The excludeWildcardsInPath property + * Gets the excludeWildcardsInPath property value. When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths. * @return bool|null */ public function getExcludeWildcardsInPath(): ?bool { @@ -69,7 +69,7 @@ public function getExcludeWildcardsInPath(): ?bool { } /** - * Gets the excludeWildcardsInPathWithDomains property value. The excludeWildcardsInPathWithDomains property + * Gets the excludeWildcardsInPathWithDomains property value. Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com. * @return array|null */ public function getExcludeWildcardsInPathWithDomains(): ?array { @@ -142,7 +142,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the excludeWildcardsInPath property value. The excludeWildcardsInPath property + * Sets the excludeWildcardsInPath property value. When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths. * @param bool|null $value Value to set for the excludeWildcardsInPath property. */ public function setExcludeWildcardsInPath(?bool $value): void { @@ -150,7 +150,7 @@ public function setExcludeWildcardsInPath(?bool $value): void { } /** - * Sets the excludeWildcardsInPathWithDomains property value. The excludeWildcardsInPathWithDomains property + * Sets the excludeWildcardsInPathWithDomains property value. Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com. * @param array|null $value Value to set for the excludeWildcardsInPathWithDomains property. */ public function setExcludeWildcardsInPathWithDomains(?array $value): void { diff --git a/src/Generated/Models/Reminder.php b/src/Generated/Models/Reminder.php index 5d2e2684ebe..59b0f3e61ab 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/RemoveFromLobbyOperation.php b/src/Generated/Models/RemoveFromLobbyOperation.php new file mode 100644 index 00000000000..c3c4eef69ab --- /dev/null +++ b/src/Generated/Models/RemoveFromLobbyOperation.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/ReportRoot.php b/src/Generated/Models/ReportRoot.php index 40431e22186..5c2e87d5e36 100644 --- a/src/Generated/Models/ReportRoot.php +++ b/src/Generated/Models/ReportRoot.php @@ -79,6 +79,20 @@ public function getAzureADPremiumLicenseInsight(): ?AzureADPremiumLicenseInsight throw new \UnexpectedValueException("Invalid type found in backing store for 'azureADPremiumLicenseInsight'"); } + /** + * Gets the correlations property value. The identity correlation reports in the tenant. + * @return array|null + */ + public function getCorrelations(): ?array { + $val = $this->getBackingStore()->get('correlations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, IdentityCorrelation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'correlations'"); + } + /** * Gets the credentialUserRegistrationDetails property value. Details of the usage of self-service password reset and multifactor authentication (MFA) for all registered users. * @return array|null @@ -174,6 +188,7 @@ public function getFieldDeserializers(): array { 'applicationSignInDetailedSummary' => fn(ParseNode $n) => $o->setApplicationSignInDetailedSummary($n->getCollectionOfObjectValues([ApplicationSignInDetailedSummary::class, 'createFromDiscriminatorValue'])), 'authenticationMethods' => fn(ParseNode $n) => $o->setAuthenticationMethods($n->getObjectValue([AuthenticationMethodsRoot::class, 'createFromDiscriminatorValue'])), 'azureADPremiumLicenseInsight' => fn(ParseNode $n) => $o->setAzureADPremiumLicenseInsight($n->getObjectValue([AzureADPremiumLicenseInsight::class, 'createFromDiscriminatorValue'])), + 'correlations' => fn(ParseNode $n) => $o->setCorrelations($n->getCollectionOfObjectValues([IdentityCorrelation::class, 'createFromDiscriminatorValue'])), 'credentialUserRegistrationDetails' => fn(ParseNode $n) => $o->setCredentialUserRegistrationDetails($n->getCollectionOfObjectValues([CredentialUserRegistrationDetails::class, 'createFromDiscriminatorValue'])), 'dailyPrintUsage' => fn(ParseNode $n) => $o->setDailyPrintUsage($n->getCollectionOfObjectValues([PrintUsage::class, 'createFromDiscriminatorValue'])), 'dailyPrintUsageByPrinter' => fn(ParseNode $n) => $o->setDailyPrintUsageByPrinter($n->getCollectionOfObjectValues([PrintUsageByPrinter::class, 'createFromDiscriminatorValue'])), @@ -181,6 +196,7 @@ public function getFieldDeserializers(): array { 'dailyPrintUsageSummariesByPrinter' => fn(ParseNode $n) => $o->setDailyPrintUsageSummariesByPrinter($n->getCollectionOfObjectValues([PrintUsageByPrinter::class, 'createFromDiscriminatorValue'])), 'dailyPrintUsageSummariesByUser' => fn(ParseNode $n) => $o->setDailyPrintUsageSummariesByUser($n->getCollectionOfObjectValues([PrintUsageByUser::class, 'createFromDiscriminatorValue'])), 'healthMonitoring' => fn(ParseNode $n) => $o->setHealthMonitoring($n->getObjectValue([HealthMonitoringRoot::class, 'createFromDiscriminatorValue'])), + 'identityAnalytics' => fn(ParseNode $n) => $o->setIdentityAnalytics($n->getObjectValue([IdentityAnalyticsRoot::class, 'createFromDiscriminatorValue'])), 'monthlyPrintUsageByPrinter' => fn(ParseNode $n) => $o->setMonthlyPrintUsageByPrinter($n->getCollectionOfObjectValues([PrintUsageByPrinter::class, 'createFromDiscriminatorValue'])), 'monthlyPrintUsageByUser' => fn(ParseNode $n) => $o->setMonthlyPrintUsageByUser($n->getCollectionOfObjectValues([PrintUsageByUser::class, 'createFromDiscriminatorValue'])), 'monthlyPrintUsageSummariesByPrinter' => fn(ParseNode $n) => $o->setMonthlyPrintUsageSummariesByPrinter($n->getCollectionOfObjectValues([PrintUsageByPrinter::class, 'createFromDiscriminatorValue'])), @@ -207,6 +223,18 @@ public function getHealthMonitoring(): ?HealthMonitoringRoot { throw new \UnexpectedValueException("Invalid type found in backing store for 'healthMonitoring'"); } + /** + * Gets the identityAnalytics property value. Microsoft Entra identity analytics for the tenant, including its groups. + * @return IdentityAnalyticsRoot|null + */ + public function getIdentityAnalytics(): ?IdentityAnalyticsRoot { + $val = $this->getBackingStore()->get('identityAnalytics'); + if (is_null($val) || $val instanceof IdentityAnalyticsRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identityAnalytics'"); + } + /** * Gets the monthlyPrintUsageByPrinter property value. Retrieve a list of monthly print usage summaries, grouped by printer. * @return array|null @@ -361,6 +389,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('applicationSignInDetailedSummary', $this->getApplicationSignInDetailedSummary()); $writer->writeObjectValue('authenticationMethods', $this->getAuthenticationMethods()); $writer->writeObjectValue('azureADPremiumLicenseInsight', $this->getAzureADPremiumLicenseInsight()); + $writer->writeCollectionOfObjectValues('correlations', $this->getCorrelations()); $writer->writeCollectionOfObjectValues('credentialUserRegistrationDetails', $this->getCredentialUserRegistrationDetails()); $writer->writeCollectionOfObjectValues('dailyPrintUsage', $this->getDailyPrintUsage()); $writer->writeCollectionOfObjectValues('dailyPrintUsageByPrinter', $this->getDailyPrintUsageByPrinter()); @@ -368,6 +397,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('dailyPrintUsageSummariesByPrinter', $this->getDailyPrintUsageSummariesByPrinter()); $writer->writeCollectionOfObjectValues('dailyPrintUsageSummariesByUser', $this->getDailyPrintUsageSummariesByUser()); $writer->writeObjectValue('healthMonitoring', $this->getHealthMonitoring()); + $writer->writeObjectValue('identityAnalytics', $this->getIdentityAnalytics()); $writer->writeCollectionOfObjectValues('monthlyPrintUsageByPrinter', $this->getMonthlyPrintUsageByPrinter()); $writer->writeCollectionOfObjectValues('monthlyPrintUsageByUser', $this->getMonthlyPrintUsageByUser()); $writer->writeCollectionOfObjectValues('monthlyPrintUsageSummariesByPrinter', $this->getMonthlyPrintUsageSummariesByPrinter()); @@ -413,6 +443,14 @@ public function setAzureADPremiumLicenseInsight(?AzureADPremiumLicenseInsight $v $this->getBackingStore()->set('azureADPremiumLicenseInsight', $value); } + /** + * Sets the correlations property value. The identity correlation reports in the tenant. + * @param array|null $value Value to set for the correlations property. + */ + public function setCorrelations(?array $value): void { + $this->getBackingStore()->set('correlations', $value); + } + /** * Sets the credentialUserRegistrationDetails property value. Details of the usage of self-service password reset and multifactor authentication (MFA) for all registered users. * @param array|null $value Value to set for the credentialUserRegistrationDetails property. @@ -469,6 +507,14 @@ public function setHealthMonitoring(?HealthMonitoringRoot $value): void { $this->getBackingStore()->set('healthMonitoring', $value); } + /** + * Sets the identityAnalytics property value. Microsoft Entra identity analytics for the tenant, including its groups. + * @param IdentityAnalyticsRoot|null $value Value to set for the identityAnalytics property. + */ + public function setIdentityAnalytics(?IdentityAnalyticsRoot $value): void { + $this->getBackingStore()->set('identityAnalytics', $value); + } + /** * Sets the monthlyPrintUsageByPrinter property value. Retrieve a list of monthly print usage summaries, grouped by printer. * @param array|null $value Value to set for the monthlyPrintUsageByPrinter property. diff --git a/src/Generated/Models/RestorePointSearchResult.php b/src/Generated/Models/RestorePointSearchResult.php index 7bf3a55748d..380175af810 100644 --- a/src/Generated/Models/RestorePointSearchResult.php +++ b/src/Generated/Models/RestorePointSearchResult.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the artifactHitCount property value. Total number of mailbox items that can be restored for a granular restore session. + * Gets the artifactHitCount property value. The number of items that match the specified search criteria and were changed within the given time range. * @return int|null */ public function getArtifactHitCount(): ?int { @@ -124,7 +124,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the artifactHitCount property value. Total number of mailbox items that can be restored for a granular restore session. + * Sets the artifactHitCount property value. The number of items that match the specified search criteria and were changed within the given time range. * @param int|null $value Value to set for the artifactHitCount property. */ public function setArtifactHitCount(?int $value): void { diff --git a/src/Generated/Models/RestoreSearchArtifactQueryExpression.php b/src/Generated/Models/RestoreSearchArtifactQueryExpression.php new file mode 100644 index 00000000000..52ec657a64d --- /dev/null +++ b/src/Generated/Models/RestoreSearchArtifactQueryExpression.php @@ -0,0 +1,254 @@ +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 RestoreSearchArtifactQueryExpression + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RestoreSearchArtifactQueryExpression { + return new RestoreSearchArtifactQueryExpression(); + } + + /** + * 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 [ + 'hasAttachment' => fn(ParseNode $n) => $o->setHasAttachment($n->getBooleanValue()), + 'items' => fn(ParseNode $n) => $o->setItems($n->getCollectionOfEnumValues(GranularRestoreItems::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'recipients' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setRecipients($val); + }, + 'senders' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSenders($val); + }, + 'subjects' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSubjects($val); + }, + ]; + } + + /** + * Gets the hasAttachment property value. Indicates whether the artifact has an attachment. Optional. + * @return bool|null + */ + public function getHasAttachment(): ?bool { + $val = $this->getBackingStore()->get('hasAttachment'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasAttachment'"); + } + + /** + * Gets the items property value. The types of items to include in the search. Optional. + * @return array|null + */ + public function getItems(): ?array { + $val = $this->getBackingStore()->get('items'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, GranularRestoreItems::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'items'"); + } + + /** + * 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 recipients property value. The recipient email addresses to filter by. Optional. + * @return array|null + */ + public function getRecipients(): ?array { + $val = $this->getBackingStore()->get('recipients'); + 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 'recipients'"); + } + + /** + * Gets the senders property value. The sender email addresses to filter by. Optional. + * @return array|null + */ + public function getSenders(): ?array { + $val = $this->getBackingStore()->get('senders'); + 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 'senders'"); + } + + /** + * Gets the subjects property value. The subject lines to filter by. Optional. + * @return array|null + */ + public function getSubjects(): ?array { + $val = $this->getBackingStore()->get('subjects'); + 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 'subjects'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('hasAttachment', $this->getHasAttachment()); + $writer->writeCollectionOfEnumValues('items', $this->getItems()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfPrimitiveValues('recipients', $this->getRecipients()); + $writer->writeCollectionOfPrimitiveValues('senders', $this->getSenders()); + $writer->writeCollectionOfPrimitiveValues('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 hasAttachment property value. Indicates whether the artifact has an attachment. Optional. + * @param bool|null $value Value to set for the hasAttachment property. + */ + public function setHasAttachment(?bool $value): void { + $this->getBackingStore()->set('hasAttachment', $value); + } + + /** + * Sets the items property value. The types of items to include in the search. Optional. + * @param array|null $value Value to set for the items property. + */ + public function setItems(?array $value): void { + $this->getBackingStore()->set('items', $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 recipients property value. The recipient email addresses to filter by. Optional. + * @param array|null $value Value to set for the recipients property. + */ + public function setRecipients(?array $value): void { + $this->getBackingStore()->set('recipients', $value); + } + + /** + * Sets the senders property value. The sender email addresses to filter by. Optional. + * @param array|null $value Value to set for the senders property. + */ + public function setSenders(?array $value): void { + $this->getBackingStore()->set('senders', $value); + } + + /** + * Sets the subjects property value. The subject lines to filter by. Optional. + * @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/RetentionPeriodChange.php b/src/Generated/Models/RetentionPeriodChange.php new file mode 100644 index 00000000000..a3e3f865ba1 --- /dev/null +++ b/src/Generated/Models/RetentionPeriodChange.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 RetentionPeriodChange + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RetentionPeriodChange { + return new RetentionPeriodChange(); + } + + /** + * 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 effectiveFromDateTime property value. The effectiveFromDateTime property + * @return DateTime|null + */ + public function getEffectiveFromDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('effectiveFromDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'effectiveFromDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'effectiveFromDateTime' => fn(ParseNode $n) => $o->setEffectiveFromDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(RetentionPeriodChangeStatus::class)), + 'targetRetentionPeriodInDays' => fn(ParseNode $n) => $o->setTargetRetentionPeriodInDays($n->getIntegerValue()), + ]; + } + + /** + * 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 status property value. The status property + * @return RetentionPeriodChangeStatus|null + */ + public function getStatus(): ?RetentionPeriodChangeStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof RetentionPeriodChangeStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the targetRetentionPeriodInDays property value. The targetRetentionPeriodInDays property + * @return int|null + */ + public function getTargetRetentionPeriodInDays(): ?int { + $val = $this->getBackingStore()->get('targetRetentionPeriodInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetRetentionPeriodInDays'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('effectiveFromDateTime', $this->getEffectiveFromDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeIntegerValue('targetRetentionPeriodInDays', $this->getTargetRetentionPeriodInDays()); + $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 effectiveFromDateTime property value. The effectiveFromDateTime property + * @param DateTime|null $value Value to set for the effectiveFromDateTime property. + */ + public function setEffectiveFromDateTime(?DateTime $value): void { + $this->getBackingStore()->set('effectiveFromDateTime', $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 status property value. The status property + * @param RetentionPeriodChangeStatus|null $value Value to set for the status property. + */ + public function setStatus(?RetentionPeriodChangeStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the targetRetentionPeriodInDays property value. The targetRetentionPeriodInDays property + * @param int|null $value Value to set for the targetRetentionPeriodInDays property. + */ + public function setTargetRetentionPeriodInDays(?int $value): void { + $this->getBackingStore()->set('targetRetentionPeriodInDays', $value); + } + +} diff --git a/src/Generated/Models/RetentionPeriodChangeStatus.php b/src/Generated/Models/RetentionPeriodChangeStatus.php new file mode 100644 index 00000000000..a34bef4a0d4 --- /dev/null +++ b/src/Generated/Models/RetentionPeriodChangeStatus.php @@ -0,0 +1,13 @@ +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/AccountEntityMapping.php b/src/Generated/Models/Security/AccountEntityMapping.php new file mode 100644 index 00000000000..1a0ba4f4d76 --- /dev/null +++ b/src/Generated/Models/Security/AccountEntityMapping.php @@ -0,0 +1,200 @@ +setOdataType('#microsoft.graph.security.accountEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccountEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccountEntityMapping { + return new AccountEntityMapping(); + } + + /** + * Gets the aadUserIdColumn property value. Name of the detection query column that maps to the Microsoft Entra user ID of the alert entity. + * @return string|null + */ + public function getAadUserIdColumn(): ?string { + $val = $this->getBackingStore()->get('aadUserIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'aadUserIdColumn'"); + } + + /** + * Gets the dnsDomainColumn property value. Name of the detection query column that maps to the DNS domain of the alert entity. + * @return string|null + */ + public function getDnsDomainColumn(): ?string { + $val = $this->getBackingStore()->get('dnsDomainColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dnsDomainColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'aadUserIdColumn' => fn(ParseNode $n) => $o->setAadUserIdColumn($n->getStringValue()), + 'dnsDomainColumn' => fn(ParseNode $n) => $o->setDnsDomainColumn($n->getStringValue()), + 'nameColumn' => fn(ParseNode $n) => $o->setNameColumn($n->getStringValue()), + 'ntDomainColumn' => fn(ParseNode $n) => $o->setNtDomainColumn($n->getStringValue()), + 'sidColumn' => fn(ParseNode $n) => $o->setSidColumn($n->getStringValue()), + 'upnColumn' => fn(ParseNode $n) => $o->setUpnColumn($n->getStringValue()), + 'upnSuffixColumn' => fn(ParseNode $n) => $o->setUpnSuffixColumn($n->getStringValue()), + ]); + } + + /** + * Gets the nameColumn property value. Name of the detection query column that maps to the name of the alert entity. + * @return string|null + */ + public function getNameColumn(): ?string { + $val = $this->getBackingStore()->get('nameColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nameColumn'"); + } + + /** + * Gets the ntDomainColumn property value. Name of the detection query column that maps to the NT domain of the alert entity. + * @return string|null + */ + public function getNtDomainColumn(): ?string { + $val = $this->getBackingStore()->get('ntDomainColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ntDomainColumn'"); + } + + /** + * Gets the sidColumn property value. Name of the detection query column that maps to the security identifier (SID) of the alert entity. + * @return string|null + */ + public function getSidColumn(): ?string { + $val = $this->getBackingStore()->get('sidColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sidColumn'"); + } + + /** + * Gets the upnColumn property value. Name of the detection query column that maps to the user principal name (UPN) of the alert entity. + * @return string|null + */ + public function getUpnColumn(): ?string { + $val = $this->getBackingStore()->get('upnColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'upnColumn'"); + } + + /** + * Gets the upnSuffixColumn property value. Name of the detection query column that maps to the UPN suffix of the alert entity. + * @return string|null + */ + public function getUpnSuffixColumn(): ?string { + $val = $this->getBackingStore()->get('upnSuffixColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'upnSuffixColumn'"); + } + + /** + * Serializes 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('aadUserIdColumn', $this->getAadUserIdColumn()); + $writer->writeStringValue('dnsDomainColumn', $this->getDnsDomainColumn()); + $writer->writeStringValue('nameColumn', $this->getNameColumn()); + $writer->writeStringValue('ntDomainColumn', $this->getNtDomainColumn()); + $writer->writeStringValue('sidColumn', $this->getSidColumn()); + $writer->writeStringValue('upnColumn', $this->getUpnColumn()); + $writer->writeStringValue('upnSuffixColumn', $this->getUpnSuffixColumn()); + } + + /** + * Sets the aadUserIdColumn property value. Name of the detection query column that maps to the Microsoft Entra user ID of the alert entity. + * @param string|null $value Value to set for the aadUserIdColumn property. + */ + public function setAadUserIdColumn(?string $value): void { + $this->getBackingStore()->set('aadUserIdColumn', $value); + } + + /** + * Sets the dnsDomainColumn property value. Name of the detection query column that maps to the DNS domain of the alert entity. + * @param string|null $value Value to set for the dnsDomainColumn property. + */ + public function setDnsDomainColumn(?string $value): void { + $this->getBackingStore()->set('dnsDomainColumn', $value); + } + + /** + * Sets the nameColumn property value. Name of the detection query column that maps to the name of the alert entity. + * @param string|null $value Value to set for the nameColumn property. + */ + public function setNameColumn(?string $value): void { + $this->getBackingStore()->set('nameColumn', $value); + } + + /** + * Sets the ntDomainColumn property value. Name of the detection query column that maps to the NT domain of the alert entity. + * @param string|null $value Value to set for the ntDomainColumn property. + */ + public function setNtDomainColumn(?string $value): void { + $this->getBackingStore()->set('ntDomainColumn', $value); + } + + /** + * Sets the sidColumn property value. Name of the detection query column that maps to the security identifier (SID) of the alert entity. + * @param string|null $value Value to set for the sidColumn property. + */ + public function setSidColumn(?string $value): void { + $this->getBackingStore()->set('sidColumn', $value); + } + + /** + * Sets the upnColumn property value. Name of the detection query column that maps to the user principal name (UPN) of the alert entity. + * @param string|null $value Value to set for the upnColumn property. + */ + public function setUpnColumn(?string $value): void { + $this->getBackingStore()->set('upnColumn', $value); + } + + /** + * Sets the upnSuffixColumn property value. Name of the detection query column that maps to the UPN suffix of the alert entity. + * @param string|null $value Value to set for the upnSuffixColumn property. + */ + public function setUpnSuffixColumn(?string $value): void { + $this->getBackingStore()->set('upnSuffixColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/AccountObjectIdAction.php b/src/Generated/Models/Security/AccountObjectIdAction.php new file mode 100644 index 00000000000..b77b8b1e06b --- /dev/null +++ b/src/Generated/Models/Security/AccountObjectIdAction.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.accountObjectIdAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccountObjectIdAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccountObjectIdAction { + return new AccountObjectIdAction(); + } + + /** + * Gets the accountObjectIdColumn property value. Name of the hunting-query result column that contains the Microsoft Entra object ID of the targeted account. + * @return string|null + */ + public function getAccountObjectIdColumn(): ?string { + $val = $this->getBackingStore()->get('accountObjectIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accountObjectIdColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'accountObjectIdColumn' => fn(ParseNode $n) => $o->setAccountObjectIdColumn($n->getStringValue()), + ]); + } + + /** + * Serializes 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('accountObjectIdColumn', $this->getAccountObjectIdColumn()); + } + + /** + * Sets the accountObjectIdColumn property value. Name of the hunting-query result column that contains the Microsoft Entra object ID of the targeted account. + * @param string|null $value Value to set for the accountObjectIdColumn property. + */ + public function setAccountObjectIdColumn(?string $value): void { + $this->getBackingStore()->set('accountObjectIdColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/AccountSidAction.php b/src/Generated/Models/Security/AccountSidAction.php new file mode 100644 index 00000000000..6b1c7f29ea2 --- /dev/null +++ b/src/Generated/Models/Security/AccountSidAction.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.accountSidAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccountSidAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccountSidAction { + return new AccountSidAction(); + } + + /** + * Gets the accountSidColumn property value. Name of the hunting-query result column that contains the SID of the targeted account. + * @return string|null + */ + public function getAccountSidColumn(): ?string { + $val = $this->getBackingStore()->get('accountSidColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accountSidColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'accountSidColumn' => fn(ParseNode $n) => $o->setAccountSidColumn($n->getStringValue()), + ]); + } + + /** + * Serializes 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('accountSidColumn', $this->getAccountSidColumn()); + } + + /** + * Sets the accountSidColumn property value. Name of the hunting-query result column that contains the SID of the targeted account. + * @param string|null $value Value to set for the accountSidColumn property. + */ + public function setAccountSidColumn(?string $value): void { + $this->getBackingStore()->set('accountSidColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/AdditionalDataOptions.php b/src/Generated/Models/Security/AdditionalDataOptions.php index 6de6089bcf7..005ea78c8b8 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/Alert.php b/src/Generated/Models/Security/Alert.php index 21a11606377..f1eca5f11f8 100644 --- a/src/Generated/Models/Security/Alert.php +++ b/src/Generated/Models/Security/Alert.php @@ -24,6 +24,13 @@ public function __construct() { * @return Alert */ public static function createFromDiscriminatorValue(ParseNode $parseNode): Alert { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.manualAlert': return new ManualAlert(); + } + } return new Alert(); } @@ -88,7 +95,7 @@ public function getAssignedTo(): ?string { } /** - * Gets the categories property value. The categories property + * Gets the categories property value. The attack kill-chain categories that the alert belongs to. Aligned with the MITRE ATT&CK framework. * @return array|null */ public function getCategories(): ?array { @@ -102,7 +109,7 @@ public function getCategories(): ?array { } /** - * Gets the category property value. The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. + * Gets the category property value. The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. This property is in the process of being deprecated. Use the categories property instead. * @return string|null */ public function getCategory(): ?string { @@ -607,7 +614,7 @@ public function setAssignedTo(?string $value): void { } /** - * Sets the categories property value. The categories property + * Sets the categories property value. The attack kill-chain categories that the alert belongs to. Aligned with the MITRE ATT&CK framework. * @param array|null $value Value to set for the categories property. */ public function setCategories(?array $value): void { @@ -615,7 +622,7 @@ public function setCategories(?array $value): void { } /** - * Sets the category property value. The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. + * Sets the category property value. The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. This property is in the process of being deprecated. Use the categories property instead. * @param string|null $value Value to set for the category property. */ public function setCategory(?string $value): void { diff --git a/src/Generated/Models/Security/AlertCustomDetails.php b/src/Generated/Models/Security/AlertCustomDetails.php new file mode 100644 index 00000000000..8e814e8ca5c --- /dev/null +++ b/src/Generated/Models/Security/AlertCustomDetails.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.security.alertCustomDetails'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AlertCustomDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AlertCustomDetails { + return new AlertCustomDetails(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer 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..b136212336f --- /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..b0e8a56324b --- /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/AlertTemplate.php b/src/Generated/Models/Security/AlertTemplate.php index 9aaddda9463..2e488978599 100644 --- a/src/Generated/Models/Security/AlertTemplate.php +++ b/src/Generated/Models/Security/AlertTemplate.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the category property value. Category assigned to the alert triggered by the custom detection rule. + * Gets the category property value. Indicates the category assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. * @return string|null */ public function getCategory(): ?string { @@ -68,6 +68,18 @@ public function getCategory(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); } + /** + * Gets the customDetails property value. Custom key-value detail pairs to include in the alert. Each value identifies the detection query column that supplies the corresponding custom detail. + * @return AlertCustomDetails|null + */ + public function getCustomDetails(): ?AlertCustomDetails { + $val = $this->getBackingStore()->get('customDetails'); + if (is_null($val) || $val instanceof AlertCustomDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customDetails'"); + } + /** * Gets the description property value. Description of the alert triggered by the custom detection rule. * @return string|null @@ -80,6 +92,18 @@ public function getDescription(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); } + /** + * Gets the entityMappings property value. The entityMappings property + * @return EntityMappingConfiguration|null + */ + public function getEntityMappings(): ?EntityMappingConfiguration { + $val = $this->getBackingStore()->get('entityMappings'); + if (is_null($val) || $val instanceof EntityMappingConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityMappings'"); + } + /** * The deserialization information for the current model * @return array @@ -88,7 +112,9 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'category' => fn(ParseNode $n) => $o->setCategory($n->getStringValue()), + 'customDetails' => fn(ParseNode $n) => $o->setCustomDetails($n->getObjectValue([AlertCustomDetails::class, 'createFromDiscriminatorValue'])), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'entityMappings' => fn(ParseNode $n) => $o->setEntityMappings($n->getObjectValue([EntityMappingConfiguration::class, 'createFromDiscriminatorValue'])), 'impactedAssets' => fn(ParseNode $n) => $o->setImpactedAssets($n->getCollectionOfObjectValues([ImpactedAsset::class, 'createFromDiscriminatorValue'])), 'mitreTechniques' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); @@ -101,12 +127,13 @@ public function getFieldDeserializers(): array { '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'recommendedActions' => fn(ParseNode $n) => $o->setRecommendedActions($n->getStringValue()), 'severity' => fn(ParseNode $n) => $o->setSeverity($n->getEnumValue(AlertSeverity::class)), + 'tactics' => fn(ParseNode $n) => $o->setTactics($n->getCollectionOfObjectValues([MitreTactic::class, 'createFromDiscriminatorValue'])), 'title' => fn(ParseNode $n) => $o->setTitle($n->getStringValue()), ]; } /** - * Gets the impactedAssets property value. Which asset or assets were impacted based on the alert triggered by the custom detection rule. + * Gets the impactedAssets property value. Indicates the impacted assets for the alert triggered by the custom detection rule. Deprecated. Use entityMappings instead. This property will be removed from this resource on 2026-10-01. * @return array|null */ public function getImpactedAssets(): ?array { @@ -120,7 +147,7 @@ public function getImpactedAssets(): ?array { } /** - * Gets the mitreTechniques property value. MITRE technique assigned to the alert triggered by the custom detection rule. + * Gets the mitreTechniques property value. Indicates the MITRE techniques assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. * @return array|null */ public function getMitreTechniques(): ?array { @@ -169,6 +196,20 @@ public function getSeverity(): ?AlertSeverity { throw new \UnexpectedValueException("Invalid type found in backing store for 'severity'"); } + /** + * Gets the tactics property value. The MITRE ATT&CK tactics framing for this alert. + * @return array|null + */ + public function getTactics(): ?array { + $val = $this->getBackingStore()->get('tactics'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MitreTactic::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tactics'"); + } + /** * Gets the title property value. Name of the alert triggered by the custom detection rule. * @return string|null @@ -187,12 +228,15 @@ public function getTitle(): ?string { */ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('category', $this->getCategory()); + $writer->writeObjectValue('customDetails', $this->getCustomDetails()); $writer->writeStringValue('description', $this->getDescription()); + $writer->writeObjectValue('entityMappings', $this->getEntityMappings()); $writer->writeCollectionOfObjectValues('impactedAssets', $this->getImpactedAssets()); $writer->writeCollectionOfPrimitiveValues('mitreTechniques', $this->getMitreTechniques()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('recommendedActions', $this->getRecommendedActions()); $writer->writeEnumValue('severity', $this->getSeverity()); + $writer->writeCollectionOfObjectValues('tactics', $this->getTactics()); $writer->writeStringValue('title', $this->getTitle()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -214,13 +258,21 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the category property value. Category assigned to the alert triggered by the custom detection rule. + * Sets the category property value. Indicates the category assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. * @param string|null $value Value to set for the category property. */ public function setCategory(?string $value): void { $this->getBackingStore()->set('category', $value); } + /** + * Sets the customDetails property value. Custom key-value detail pairs to include in the alert. Each value identifies the detection query column that supplies the corresponding custom detail. + * @param AlertCustomDetails|null $value Value to set for the customDetails property. + */ + public function setCustomDetails(?AlertCustomDetails $value): void { + $this->getBackingStore()->set('customDetails', $value); + } + /** * Sets the description property value. Description of the alert triggered by the custom detection rule. * @param string|null $value Value to set for the description property. @@ -230,7 +282,15 @@ public function setDescription(?string $value): void { } /** - * Sets the impactedAssets property value. Which asset or assets were impacted based on the alert triggered by the custom detection rule. + * Sets the entityMappings property value. The entityMappings property + * @param EntityMappingConfiguration|null $value Value to set for the entityMappings property. + */ + public function setEntityMappings(?EntityMappingConfiguration $value): void { + $this->getBackingStore()->set('entityMappings', $value); + } + + /** + * Sets the impactedAssets property value. Indicates the impacted assets for the alert triggered by the custom detection rule. Deprecated. Use entityMappings instead. This property will be removed from this resource on 2026-10-01. * @param array|null $value Value to set for the impactedAssets property. */ public function setImpactedAssets(?array $value): void { @@ -238,7 +298,7 @@ public function setImpactedAssets(?array $value): void { } /** - * Sets the mitreTechniques property value. MITRE technique assigned to the alert triggered by the custom detection rule. + * Sets the mitreTechniques property value. Indicates the MITRE techniques assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. * @param array|null $value Value to set for the mitreTechniques property. */ public function setMitreTechniques(?array $value): void { @@ -269,6 +329,14 @@ public function setSeverity(?AlertSeverity $value): void { $this->getBackingStore()->set('severity', $value); } + /** + * Sets the tactics property value. The MITRE ATT&CK tactics framing for this alert. + * @param array|null $value Value to set for the tactics property. + */ + public function setTactics(?array $value): void { + $this->getBackingStore()->set('tactics', $value); + } + /** * Sets the title property value. Name of the alert triggered by the custom detection rule. * @param string|null $value Value to set for the title property. diff --git a/src/Generated/Models/Security/AmazonResourceEntityMapping.php b/src/Generated/Models/Security/AmazonResourceEntityMapping.php new file mode 100644 index 00000000000..ecc941ed997 --- /dev/null +++ b/src/Generated/Models/Security/AmazonResourceEntityMapping.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.amazonResourceEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AmazonResourceEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AmazonResourceEntityMapping { + return new AmazonResourceEntityMapping(); + } + + /** + * Gets the amazonResourceIdColumn property value. Name of the detection query column that maps to the Amazon resource ID of the alert entity. + * @return string|null + */ + public function getAmazonResourceIdColumn(): ?string { + $val = $this->getBackingStore()->get('amazonResourceIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'amazonResourceIdColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'amazonResourceIdColumn' => fn(ParseNode $n) => $o->setAmazonResourceIdColumn($n->getStringValue()), + ]); + } + + /** + * Serializes 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('amazonResourceIdColumn', $this->getAmazonResourceIdColumn()); + } + + /** + * Sets the amazonResourceIdColumn property value. Name of the detection query column that maps to the Amazon resource ID of the alert entity. + * @param string|null $value Value to set for the amazonResourceIdColumn property. + */ + public function setAmazonResourceIdColumn(?string $value): void { + $this->getBackingStore()->set('amazonResourceIdColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/AuditData.php b/src/Generated/Models/Security/AuditData.php index 877f27babe8..d4ec27551a7 100644 --- a/src/Generated/Models/Security/AuditData.php +++ b/src/Generated/Models/Security/AuditData.php @@ -62,6 +62,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -72,6 +75,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -104,7 +108,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -115,6 +121,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -132,6 +139,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -140,14 +148,20 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -178,6 +192,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -207,6 +222,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -218,6 +234,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -226,6 +243,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -243,6 +261,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -313,6 +332,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -341,6 +362,12 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -378,6 +405,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Audit 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(); @@ -428,6 +456,18 @@ 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 @@ -435,6 +475,7 @@ public function getBackingStore(): BackingStore { 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()), ]; } @@ -456,6 +497,7 @@ public function getOdataType(): ?string { * @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()); } @@ -476,6 +518,14 @@ 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. diff --git a/src/Generated/Models/Security/AuditLogRecordType.php b/src/Generated/Models/Security/AuditLogRecordType.php index 91b44ae0cf3..4dee91f4daf 100644 --- a/src/Generated/Models/Security/AuditLogRecordType.php +++ b/src/Generated/Models/Security/AuditLogRecordType.php @@ -448,7 +448,33 @@ class AuditLogRecordType extends Enum { public const TEAMS_EVAL_DATA_HUB_PERMISSION_CHANGE = "TeamsEvalDataHubPermissionChange"; public const TEAMS_EVAL_DATA_HUB_ADMIN_OPERATION = "TeamsEvalDataHubAdminOperation"; public const VIVA_GLINT_ORGANIZATIONAL_DATA = "VivaGlintOrganizationalData"; - public const REPORT_SUBMISSION = "ReportSubmission"; - public const REPORT_SUBMISSION_RESULT_DETAIL = "ReportSubmissionResultDetail"; + public const ALERT_SUBMISSION = "AlertSubmission"; + public const ALERT_SUBMISSION_RESULT_DETAIL = "AlertSubmissionResultDetail"; + public const COMPLIANCE_SIT_GRADING_SHARE_POINT = "ComplianceSitGradingSharePoint"; + public const COMPLIANCE_POLICY_GRADING_SHARE_POINT = "CompliancePolicyGradingSharePoint"; + public const AZURE_A_I_SEARCH_AUDIT = "AzureAISearchAudit"; + public const P4_A_I_RISK_SCORE_RECORD = "P4AIRiskScoreRecord"; + public const DRAGON_COPILOT_ADMIN = "DragonCopilotAdmin"; + public const A_I_SPAN_OUTPUTS = "AISpanOutputs"; + public const EOP_SUBMISSION_FEED_ENTITY = "EopSubmissionFeedEntity"; + public const SONAR_FILE_DETONATION_ENTITY = "SonarFileDetonationEntity"; + public const SONAR_SUBMISSION_ENTITY = "SonarSubmissionEntity"; + public const SONAR_URL_DETONATION_ENTITY = "SonarUrlDetonationEntity"; + public const SUBMISSION_ENTITY = "SubmissionEntity"; + public const SONAR_DETONATION_ENTITY = "SonarDetonationEntity"; + public const MICROSOFT_TEAMS_USER_CONCERN = "MicrosoftTeamsUserConcern"; + public const VIVA_GLINT_AGENTIC_CAMPAIGN = "VivaGlintAgenticCampaign"; + public const M_S_P_VECTOR_SEARCH_CONTENT_METADATA = "MSPVectorSearchContentMetadata"; + public const FABRIC_POLICY = "FabricPolicy"; + public const SECURITY_COPILOT_AGENT_IDENTITY_MANAGEMENT = "SecurityCopilotAgentIdentityManagement"; + public const COPILOT_SESSION_SHARING = "CopilotSessionSharing"; + public const DRAGON_COPILOT_ACCESS = "DragonCopilotAccess"; + public const DRAGON_COPILOT_CLINICAL_DATA = "DragonCopilotClinicalData"; + public const DRAGON_COPILOT_SESSION = "DragonCopilotSession"; + public const MOS_AGENT_INFO_RECORD_V2 = "MosAgentInfoRecordV2"; + public const SECURITY_DEVELOPMENT_LIFECYCLE_A_I_LOG = "SecurityDevelopmentLifecycleAILog"; + public const M_D_A_S_H = "MDASH"; + public const DEFENDER_SECURITY_FOR_A_I_CONFIGURATION = "DefenderSecurityForAIConfiguration"; + public const SPARK_CORE_CUSTOM_LIVE_POOL = "SparkCoreCustomLivePool"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/Security/AuditRecordTypeDictionary.php b/src/Generated/Models/Security/AuditRecordTypeDictionary.php new file mode 100644 index 00000000000..79b793ff485 --- /dev/null +++ b/src/Generated/Models/Security/AuditRecordTypeDictionary.php @@ -0,0 +1,117 @@ +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/AutomatedAction.php b/src/Generated/Models/Security/AutomatedAction.php new file mode 100644 index 00000000000..3a106f8912c --- /dev/null +++ b/src/Generated/Models/Security/AutomatedAction.php @@ -0,0 +1,127 @@ +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 AutomatedAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AutomatedAction { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.accountObjectIdAction': return new AccountObjectIdAction(); + case '#microsoft.graph.security.accountSidAction': return new AccountSidAction(); + case '#microsoft.graph.security.deviceAction': return new DeviceAction(); + case '#microsoft.graph.security.emailAction': return new EmailAction(); + case '#microsoft.graph.security.fileAction': return new FileAction(); + case '#microsoft.graph.security.isolateDeviceAction': return new IsolateDeviceAction(); + case '#microsoft.graph.security.stopAndQuarantineFileAction': return new StopAndQuarantineFileAction(); + } + } + return new AutomatedAction(); + } + + /** + * 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/AutomatedActionSet.php b/src/Generated/Models/Security/AutomatedActionSet.php new file mode 100644 index 00000000000..ceeaef5f986 --- /dev/null +++ b/src/Generated/Models/Security/AutomatedActionSet.php @@ -0,0 +1,499 @@ +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 AutomatedActionSet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AutomatedActionSet { + return new AutomatedActionSet(); + } + + /** + * 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 allowFiles property value. File actions that allow files identified by file hash columns in the hunting-query results. + * @return array|null + */ + public function getAllowFiles(): ?array { + $val = $this->getBackingStore()->get('allowFiles'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, FileAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allowFiles'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the blockFiles property value. File actions that block files identified by file hash columns in the hunting-query results. + * @return array|null + */ + public function getBlockFiles(): ?array { + $val = $this->getBackingStore()->get('blockFiles'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, FileAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'blockFiles'"); + } + + /** + * Gets the collectInvestigationPackages property value. Device actions that collect investigation packages from devices identified in the hunting-query results. + * @return array|null + */ + public function getCollectInvestigationPackages(): ?array { + $val = $this->getBackingStore()->get('collectInvestigationPackages'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DeviceAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'collectInvestigationPackages'"); + } + + /** + * Gets the disableUsers property value. Account actions that disable users identified by account SID columns in the hunting-query results. + * @return array|null + */ + public function getDisableUsers(): ?array { + $val = $this->getBackingStore()->get('disableUsers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccountSidAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'disableUsers'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'allowFiles' => fn(ParseNode $n) => $o->setAllowFiles($n->getCollectionOfObjectValues([FileAction::class, 'createFromDiscriminatorValue'])), + 'blockFiles' => fn(ParseNode $n) => $o->setBlockFiles($n->getCollectionOfObjectValues([FileAction::class, 'createFromDiscriminatorValue'])), + 'collectInvestigationPackages' => fn(ParseNode $n) => $o->setCollectInvestigationPackages($n->getCollectionOfObjectValues([DeviceAction::class, 'createFromDiscriminatorValue'])), + 'disableUsers' => fn(ParseNode $n) => $o->setDisableUsers($n->getCollectionOfObjectValues([AccountSidAction::class, 'createFromDiscriminatorValue'])), + 'forceUserPasswordResets' => fn(ParseNode $n) => $o->setForceUserPasswordResets($n->getCollectionOfObjectValues([AccountSidAction::class, 'createFromDiscriminatorValue'])), + 'hardDeleteEmails' => fn(ParseNode $n) => $o->setHardDeleteEmails($n->getCollectionOfObjectValues([EmailAction::class, 'createFromDiscriminatorValue'])), + 'initiateInvestigations' => fn(ParseNode $n) => $o->setInitiateInvestigations($n->getCollectionOfObjectValues([DeviceAction::class, 'createFromDiscriminatorValue'])), + 'isolateDevices' => fn(ParseNode $n) => $o->setIsolateDevices($n->getCollectionOfObjectValues([IsolateDeviceAction::class, 'createFromDiscriminatorValue'])), + 'markUsersAsCompromised' => fn(ParseNode $n) => $o->setMarkUsersAsCompromised($n->getCollectionOfObjectValues([AccountObjectIdAction::class, 'createFromDiscriminatorValue'])), + 'moveEmailsToDeletedItems' => fn(ParseNode $n) => $o->setMoveEmailsToDeletedItems($n->getCollectionOfObjectValues([EmailAction::class, 'createFromDiscriminatorValue'])), + 'moveEmailsToInbox' => fn(ParseNode $n) => $o->setMoveEmailsToInbox($n->getCollectionOfObjectValues([EmailAction::class, 'createFromDiscriminatorValue'])), + 'moveEmailsToJunk' => fn(ParseNode $n) => $o->setMoveEmailsToJunk($n->getCollectionOfObjectValues([EmailAction::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'restrictAppExecutions' => fn(ParseNode $n) => $o->setRestrictAppExecutions($n->getCollectionOfObjectValues([DeviceAction::class, 'createFromDiscriminatorValue'])), + 'runAntivirusScans' => fn(ParseNode $n) => $o->setRunAntivirusScans($n->getCollectionOfObjectValues([DeviceAction::class, 'createFromDiscriminatorValue'])), + 'softDeleteEmails' => fn(ParseNode $n) => $o->setSoftDeleteEmails($n->getCollectionOfObjectValues([EmailAction::class, 'createFromDiscriminatorValue'])), + 'stopAndQuarantineFiles' => fn(ParseNode $n) => $o->setStopAndQuarantineFiles($n->getCollectionOfObjectValues([StopAndQuarantineFileAction::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the forceUserPasswordResets property value. Account actions that force password resets for users identified by account SID columns in the hunting-query results. + * @return array|null + */ + public function getForceUserPasswordResets(): ?array { + $val = $this->getBackingStore()->get('forceUserPasswordResets'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccountSidAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'forceUserPasswordResets'"); + } + + /** + * Gets the hardDeleteEmails property value. Email actions that permanently delete messages identified in the hunting-query results. + * @return array|null + */ + public function getHardDeleteEmails(): ?array { + $val = $this->getBackingStore()->get('hardDeleteEmails'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EmailAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hardDeleteEmails'"); + } + + /** + * Gets the initiateInvestigations property value. Device actions that initiate investigations on devices identified in the hunting-query results. + * @return array|null + */ + public function getInitiateInvestigations(): ?array { + $val = $this->getBackingStore()->get('initiateInvestigations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DeviceAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'initiateInvestigations'"); + } + + /** + * Gets the isolateDevices property value. Device actions that isolate devices identified in the hunting-query results. + * @return array|null + */ + public function getIsolateDevices(): ?array { + $val = $this->getBackingStore()->get('isolateDevices'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, IsolateDeviceAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isolateDevices'"); + } + + /** + * Gets the markUsersAsCompromised property value. Account actions that mark users as compromised when they're identified by Microsoft Entra object ID columns in the hunting-query results. + * @return array|null + */ + public function getMarkUsersAsCompromised(): ?array { + $val = $this->getBackingStore()->get('markUsersAsCompromised'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccountObjectIdAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'markUsersAsCompromised'"); + } + + /** + * Gets the moveEmailsToDeletedItems property value. Email actions that move messages identified in the hunting-query results to Deleted Items. + * @return array|null + */ + public function getMoveEmailsToDeletedItems(): ?array { + $val = $this->getBackingStore()->get('moveEmailsToDeletedItems'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EmailAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'moveEmailsToDeletedItems'"); + } + + /** + * Gets the moveEmailsToInbox property value. Email actions that move messages identified in the hunting-query results to the Inbox. + * @return array|null + */ + public function getMoveEmailsToInbox(): ?array { + $val = $this->getBackingStore()->get('moveEmailsToInbox'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EmailAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'moveEmailsToInbox'"); + } + + /** + * Gets the moveEmailsToJunk property value. Email actions that move messages identified in the hunting-query results to Junk Email. + * @return array|null + */ + public function getMoveEmailsToJunk(): ?array { + $val = $this->getBackingStore()->get('moveEmailsToJunk'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EmailAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'moveEmailsToJunk'"); + } + + /** + * 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 restrictAppExecutions property value. Device actions that restrict app execution on devices identified in the hunting-query results. + * @return array|null + */ + public function getRestrictAppExecutions(): ?array { + $val = $this->getBackingStore()->get('restrictAppExecutions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DeviceAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restrictAppExecutions'"); + } + + /** + * Gets the runAntivirusScans property value. Device actions that run antivirus scans on devices identified in the hunting-query results. + * @return array|null + */ + public function getRunAntivirusScans(): ?array { + $val = $this->getBackingStore()->get('runAntivirusScans'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DeviceAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runAntivirusScans'"); + } + + /** + * Gets the softDeleteEmails property value. Email actions that soft-delete messages identified in the hunting-query results. + * @return array|null + */ + public function getSoftDeleteEmails(): ?array { + $val = $this->getBackingStore()->get('softDeleteEmails'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EmailAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'softDeleteEmails'"); + } + + /** + * Gets the stopAndQuarantineFiles property value. File actions that stop running files and quarantine them on devices identified in the hunting-query results. + * @return array|null + */ + public function getStopAndQuarantineFiles(): ?array { + $val = $this->getBackingStore()->get('stopAndQuarantineFiles'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, StopAndQuarantineFileAction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'stopAndQuarantineFiles'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('allowFiles', $this->getAllowFiles()); + $writer->writeCollectionOfObjectValues('blockFiles', $this->getBlockFiles()); + $writer->writeCollectionOfObjectValues('collectInvestigationPackages', $this->getCollectInvestigationPackages()); + $writer->writeCollectionOfObjectValues('disableUsers', $this->getDisableUsers()); + $writer->writeCollectionOfObjectValues('forceUserPasswordResets', $this->getForceUserPasswordResets()); + $writer->writeCollectionOfObjectValues('hardDeleteEmails', $this->getHardDeleteEmails()); + $writer->writeCollectionOfObjectValues('initiateInvestigations', $this->getInitiateInvestigations()); + $writer->writeCollectionOfObjectValues('isolateDevices', $this->getIsolateDevices()); + $writer->writeCollectionOfObjectValues('markUsersAsCompromised', $this->getMarkUsersAsCompromised()); + $writer->writeCollectionOfObjectValues('moveEmailsToDeletedItems', $this->getMoveEmailsToDeletedItems()); + $writer->writeCollectionOfObjectValues('moveEmailsToInbox', $this->getMoveEmailsToInbox()); + $writer->writeCollectionOfObjectValues('moveEmailsToJunk', $this->getMoveEmailsToJunk()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('restrictAppExecutions', $this->getRestrictAppExecutions()); + $writer->writeCollectionOfObjectValues('runAntivirusScans', $this->getRunAntivirusScans()); + $writer->writeCollectionOfObjectValues('softDeleteEmails', $this->getSoftDeleteEmails()); + $writer->writeCollectionOfObjectValues('stopAndQuarantineFiles', $this->getStopAndQuarantineFiles()); + $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 allowFiles property value. File actions that allow files identified by file hash columns in the hunting-query results. + * @param array|null $value Value to set for the allowFiles property. + */ + public function setAllowFiles(?array $value): void { + $this->getBackingStore()->set('allowFiles', $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 blockFiles property value. File actions that block files identified by file hash columns in the hunting-query results. + * @param array|null $value Value to set for the blockFiles property. + */ + public function setBlockFiles(?array $value): void { + $this->getBackingStore()->set('blockFiles', $value); + } + + /** + * Sets the collectInvestigationPackages property value. Device actions that collect investigation packages from devices identified in the hunting-query results. + * @param array|null $value Value to set for the collectInvestigationPackages property. + */ + public function setCollectInvestigationPackages(?array $value): void { + $this->getBackingStore()->set('collectInvestigationPackages', $value); + } + + /** + * Sets the disableUsers property value. Account actions that disable users identified by account SID columns in the hunting-query results. + * @param array|null $value Value to set for the disableUsers property. + */ + public function setDisableUsers(?array $value): void { + $this->getBackingStore()->set('disableUsers', $value); + } + + /** + * Sets the forceUserPasswordResets property value. Account actions that force password resets for users identified by account SID columns in the hunting-query results. + * @param array|null $value Value to set for the forceUserPasswordResets property. + */ + public function setForceUserPasswordResets(?array $value): void { + $this->getBackingStore()->set('forceUserPasswordResets', $value); + } + + /** + * Sets the hardDeleteEmails property value. Email actions that permanently delete messages identified in the hunting-query results. + * @param array|null $value Value to set for the hardDeleteEmails property. + */ + public function setHardDeleteEmails(?array $value): void { + $this->getBackingStore()->set('hardDeleteEmails', $value); + } + + /** + * Sets the initiateInvestigations property value. Device actions that initiate investigations on devices identified in the hunting-query results. + * @param array|null $value Value to set for the initiateInvestigations property. + */ + public function setInitiateInvestigations(?array $value): void { + $this->getBackingStore()->set('initiateInvestigations', $value); + } + + /** + * Sets the isolateDevices property value. Device actions that isolate devices identified in the hunting-query results. + * @param array|null $value Value to set for the isolateDevices property. + */ + public function setIsolateDevices(?array $value): void { + $this->getBackingStore()->set('isolateDevices', $value); + } + + /** + * Sets the markUsersAsCompromised property value. Account actions that mark users as compromised when they're identified by Microsoft Entra object ID columns in the hunting-query results. + * @param array|null $value Value to set for the markUsersAsCompromised property. + */ + public function setMarkUsersAsCompromised(?array $value): void { + $this->getBackingStore()->set('markUsersAsCompromised', $value); + } + + /** + * Sets the moveEmailsToDeletedItems property value. Email actions that move messages identified in the hunting-query results to Deleted Items. + * @param array|null $value Value to set for the moveEmailsToDeletedItems property. + */ + public function setMoveEmailsToDeletedItems(?array $value): void { + $this->getBackingStore()->set('moveEmailsToDeletedItems', $value); + } + + /** + * Sets the moveEmailsToInbox property value. Email actions that move messages identified in the hunting-query results to the Inbox. + * @param array|null $value Value to set for the moveEmailsToInbox property. + */ + public function setMoveEmailsToInbox(?array $value): void { + $this->getBackingStore()->set('moveEmailsToInbox', $value); + } + + /** + * Sets the moveEmailsToJunk property value. Email actions that move messages identified in the hunting-query results to Junk Email. + * @param array|null $value Value to set for the moveEmailsToJunk property. + */ + public function setMoveEmailsToJunk(?array $value): void { + $this->getBackingStore()->set('moveEmailsToJunk', $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 restrictAppExecutions property value. Device actions that restrict app execution on devices identified in the hunting-query results. + * @param array|null $value Value to set for the restrictAppExecutions property. + */ + public function setRestrictAppExecutions(?array $value): void { + $this->getBackingStore()->set('restrictAppExecutions', $value); + } + + /** + * Sets the runAntivirusScans property value. Device actions that run antivirus scans on devices identified in the hunting-query results. + * @param array|null $value Value to set for the runAntivirusScans property. + */ + public function setRunAntivirusScans(?array $value): void { + $this->getBackingStore()->set('runAntivirusScans', $value); + } + + /** + * Sets the softDeleteEmails property value. Email actions that soft-delete messages identified in the hunting-query results. + * @param array|null $value Value to set for the softDeleteEmails property. + */ + public function setSoftDeleteEmails(?array $value): void { + $this->getBackingStore()->set('softDeleteEmails', $value); + } + + /** + * Sets the stopAndQuarantineFiles property value. File actions that stop running files and quarantine them on devices identified in the hunting-query results. + * @param array|null $value Value to set for the stopAndQuarantineFiles property. + */ + public function setStopAndQuarantineFiles(?array $value): void { + $this->getBackingStore()->set('stopAndQuarantineFiles', $value); + } + +} diff --git a/src/Generated/Models/Security/AzureAISearchAuditRecord.php b/src/Generated/Models/Security/AzureAISearchAuditRecord.php new file mode 100644 index 00000000000..1136de9dc22 --- /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/AzureResourceEntityMapping.php b/src/Generated/Models/Security/AzureResourceEntityMapping.php new file mode 100644 index 00000000000..41c67670218 --- /dev/null +++ b/src/Generated/Models/Security/AzureResourceEntityMapping.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.azureResourceEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AzureResourceEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AzureResourceEntityMapping { + return new AzureResourceEntityMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'resourceIdColumn' => fn(ParseNode $n) => $o->setResourceIdColumn($n->getStringValue()), + ]); + } + + /** + * Gets the resourceIdColumn property value. Name of the detection query column that maps to the resource ID of the alert entity. + * @return string|null + */ + public function getResourceIdColumn(): ?string { + $val = $this->getBackingStore()->get('resourceIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceIdColumn'"); + } + + /** + * Serializes 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('resourceIdColumn', $this->getResourceIdColumn()); + } + + /** + * Sets the resourceIdColumn property value. Name of the detection query column that maps to the resource ID of the alert entity. + * @param string|null $value Value to set for the resourceIdColumn property. + */ + public function setResourceIdColumn(?string $value): void { + $this->getBackingStore()->set('resourceIdColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/CloudApplicationEntityMapping.php b/src/Generated/Models/Security/CloudApplicationEntityMapping.php new file mode 100644 index 00000000000..2faac65b5e3 --- /dev/null +++ b/src/Generated/Models/Security/CloudApplicationEntityMapping.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.security.cloudApplicationEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudApplicationEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudApplicationEntityMapping { + return new CloudApplicationEntityMapping(); + } + + /** + * Gets the appIdColumn property value. Name of the detection query column that maps to the application ID of the alert entity. + * @return string|null + */ + public function getAppIdColumn(): ?string { + $val = $this->getBackingStore()->get('appIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appIdColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'appIdColumn' => fn(ParseNode $n) => $o->setAppIdColumn($n->getStringValue()), + 'nameColumn' => fn(ParseNode $n) => $o->setNameColumn($n->getStringValue()), + ]); + } + + /** + * Gets the nameColumn property value. Name of the detection query column that maps to the name of the alert entity. + * @return string|null + */ + public function getNameColumn(): ?string { + $val = $this->getBackingStore()->get('nameColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nameColumn'"); + } + + /** + * Serializes 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('appIdColumn', $this->getAppIdColumn()); + $writer->writeStringValue('nameColumn', $this->getNameColumn()); + } + + /** + * Sets the appIdColumn property value. Name of the detection query column that maps to the application ID of the alert entity. + * @param string|null $value Value to set for the appIdColumn property. + */ + public function setAppIdColumn(?string $value): void { + $this->getBackingStore()->set('appIdColumn', $value); + } + + /** + * Sets the nameColumn property value. Name of the detection query column that maps to the name of the alert entity. + * @param string|null $value Value to set for the nameColumn property. + */ + public function setNameColumn(?string $value): void { + $this->getBackingStore()->set('nameColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/CompliancePolicyGradingSharePointAuditRecord.php b/src/Generated/Models/Security/CompliancePolicyGradingSharePointAuditRecord.php new file mode 100644 index 00000000000..74579439b8d --- /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/ComplianceSitGradingSharePointAuditRecord.php b/src/Generated/Models/Security/ComplianceSitGradingSharePointAuditRecord.php new file mode 100644 index 00000000000..6337ebe2d91 --- /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/CopilotSessionSharingAuditRecord.php b/src/Generated/Models/Security/CopilotSessionSharingAuditRecord.php new file mode 100644 index 00000000000..d01ef2017ff --- /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/DefenderSecurityForAIConfigurationAuditRecord.php b/src/Generated/Models/Security/DefenderSecurityForAIConfigurationAuditRecord.php new file mode 100644 index 00000000000..47b7a3f290f --- /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/DetectionAction.php b/src/Generated/Models/Security/DetectionAction.php index 98585595da1..b2740e7f880 100644 --- a/src/Generated/Models/Security/DetectionAction.php +++ b/src/Generated/Models/Security/DetectionAction.php @@ -60,6 +60,18 @@ public function getAlertTemplate(): ?AlertTemplate { throw new \UnexpectedValueException("Invalid type found in backing store for 'alertTemplate'"); } + /** + * Gets the automatedActions property value. The set of automated actions to run against entities that match the detection. Replaces the deprecated responseActions property. + * @return AutomatedActionSet|null + */ + public function getAutomatedActions(): ?AutomatedActionSet { + $val = $this->getBackingStore()->get('automatedActions'); + if (is_null($val) || $val instanceof AutomatedActionSet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'automatedActions'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -76,6 +88,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'alertTemplate' => fn(ParseNode $n) => $o->setAlertTemplate($n->getObjectValue([AlertTemplate::class, 'createFromDiscriminatorValue'])), + 'automatedActions' => fn(ParseNode $n) => $o->setAutomatedActions($n->getObjectValue([AutomatedActionSet::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'organizationalScope' => fn(ParseNode $n) => $o->setOrganizationalScope($n->getObjectValue([OrganizationalScope::class, 'createFromDiscriminatorValue'])), 'responseActions' => fn(ParseNode $n) => $o->setResponseActions($n->getCollectionOfObjectValues([ResponseAction::class, 'createFromDiscriminatorValue'])), @@ -95,7 +108,7 @@ public function getOdataType(): ?string { } /** - * Gets the organizationalScope property value. Groups to which the custom detection rule applies. + * Gets the organizationalScope property value. The set of groups (for example, device groups) to which the parent custom detection rule applies. * @return OrganizationalScope|null */ public function getOrganizationalScope(): ?OrganizationalScope { @@ -107,7 +120,7 @@ public function getOrganizationalScope(): ?OrganizationalScope { } /** - * Gets the responseActions property value. Actions taken on impacted assets as set in the custom detection rule. + * Gets the responseActions property value. Actions taken on impacted assets as set in the custom detection rule. Deprecated. Use automatedActions instead. This property will be removed from this resource on 2026-10-01. * @return array|null */ public function getResponseActions(): ?array { @@ -126,6 +139,7 @@ public function getResponseActions(): ?array { */ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('alertTemplate', $this->getAlertTemplate()); + $writer->writeObjectValue('automatedActions', $this->getAutomatedActions()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeObjectValue('organizationalScope', $this->getOrganizationalScope()); $writer->writeCollectionOfObjectValues('responseActions', $this->getResponseActions()); @@ -148,6 +162,14 @@ public function setAlertTemplate(?AlertTemplate $value): void { $this->getBackingStore()->set('alertTemplate', $value); } + /** + * Sets the automatedActions property value. The set of automated actions to run against entities that match the detection. Replaces the deprecated responseActions property. + * @param AutomatedActionSet|null $value Value to set for the automatedActions property. + */ + public function setAutomatedActions(?AutomatedActionSet $value): void { + $this->getBackingStore()->set('automatedActions', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. @@ -165,7 +187,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the organizationalScope property value. Groups to which the custom detection rule applies. + * Sets the organizationalScope property value. The set of groups (for example, device groups) to which the parent custom detection rule applies. * @param OrganizationalScope|null $value Value to set for the organizationalScope property. */ public function setOrganizationalScope(?OrganizationalScope $value): void { @@ -173,7 +195,7 @@ public function setOrganizationalScope(?OrganizationalScope $value): void { } /** - * Sets the responseActions property value. Actions taken on impacted assets as set in the custom detection rule. + * Sets the responseActions property value. Actions taken on impacted assets as set in the custom detection rule. Deprecated. Use automatedActions instead. This property will be removed from this resource on 2026-10-01. * @param array|null $value Value to set for the responseActions property. */ public function setResponseActions(?array $value): void { diff --git a/src/Generated/Models/Security/DetectionRule.php b/src/Generated/Models/Security/DetectionRule.php index d70942c376a..ebbda7704c9 100644 --- a/src/Generated/Models/Security/DetectionRule.php +++ b/src/Generated/Models/Security/DetectionRule.php @@ -2,18 +2,19 @@ namespace Microsoft\Graph\Beta\Generated\Models\Security; +use DateTime; +use Microsoft\Graph\Beta\Generated\Models\Entity; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -class DetectionRule extends ProtectionRule implements Parsable +class DetectionRule extends Entity implements Parsable { /** * Instantiates a new DetectionRule and sets the default values. */ public function __construct() { parent::__construct(); - $this->setOdataType('#microsoft.graph.security.detectionRule'); } /** @@ -26,7 +27,43 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Detec } /** - * Gets the detectionAction property value. Complex type representing the actions taken when a detection is made by this rule. + * Gets the createdBy property value. Name of the user or application that created the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + * @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. Timestamp of rule creation. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby. + * @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 description property value. A user-supplied description of the detection rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + * @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 detectionAction property value. The detectionAction property * @return DetectionAction|null */ public function getDetectionAction(): ?DetectionAction { @@ -38,7 +75,7 @@ public function getDetectionAction(): ?DetectionAction { } /** - * Gets the detectorId property value. The ID of the detector that triggered the alert. Also see the 'detectorId' field in microsoft.graph.security.alert. + * Gets the detectorId property value. Internal detector identifier. Deprecated. This property will be removed from this resource on 2026-10-01. * @return string|null */ public function getDetectorId(): ?string { @@ -49,6 +86,18 @@ public function getDetectorId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'detectorId'"); } + /** + * Gets the displayName property value. The display name of the rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains) and $orderby. + * @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 @@ -56,16 +105,60 @@ public function getDetectorId(): ?string { 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()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'detectionAction' => fn(ParseNode $n) => $o->setDetectionAction($n->getObjectValue([DetectionAction::class, 'createFromDiscriminatorValue'])), 'detectorId' => fn(ParseNode $n) => $o->setDetectorId($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getStringValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'lastRunDetails' => fn(ParseNode $n) => $o->setLastRunDetails($n->getObjectValue([RunDetails::class, 'createFromDiscriminatorValue'])), 'queryCondition' => fn(ParseNode $n) => $o->setQueryCondition($n->getObjectValue([QueryCondition::class, 'createFromDiscriminatorValue'])), 'schedule' => fn(ParseNode $n) => $o->setSchedule($n->getObjectValue([RuleSchedule::class, 'createFromDiscriminatorValue'])), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(DetectionRuleStatus::class)), ]); } /** - * Gets the lastRunDetails property value. Complex type holding details about the last run of this rule. + * Gets the isEnabled property value. Indicates whether the rule is turned on for the tenant. Supports $filter (eq, ne, not). Deprecated. Use status instead. This property will be removed from this resource on 2026-10-01. + * @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 lastModifiedBy property value. Name of the user or application that last updated the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + * @return string|null + */ + public function getLastModifiedBy(): ?string { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Timestamp of when the rule was last updated. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby. + * @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 lastRunDetails property value. Runtime execution details for the most recent rule run. Supports $filter on the following nested properties:String: lastRunDetails/failureReason supports eq, ne, not, in, startsWith, endsWith, contains.DateTimeOffset: lastRunDetails/lastRunDateTime supports eq, ne, not, le, ge, lt, gt.Enum: lastRunDetails/status, lastRunDetails/errorCode each supports eq, ne, not, in.Deprecated. This property will be removed from this resource on 2026-10-01. Runtime execution details aren't exposed in the v1.0 API. * @return RunDetails|null */ public function getLastRunDetails(): ?RunDetails { @@ -77,7 +170,7 @@ public function getLastRunDetails(): ?RunDetails { } /** - * Gets the queryCondition property value. Complex type holding data about the advanced hunting query of this rule. + * Gets the queryCondition property value. The queryCondition property * @return QueryCondition|null */ public function getQueryCondition(): ?QueryCondition { @@ -89,7 +182,7 @@ public function getQueryCondition(): ?QueryCondition { } /** - * Gets the schedule property value. Complex type holding data about the triggering schedule of this rule. + * Gets the schedule property value. The schedule property * @return RuleSchedule|null */ public function getSchedule(): ?RuleSchedule { @@ -100,21 +193,65 @@ public function getSchedule(): ?RuleSchedule { throw new \UnexpectedValueException("Invalid type found in backing store for 'schedule'"); } + /** + * Gets the status property value. The status property + * @return DetectionRuleStatus|null + */ + public function getStatus(): ?DetectionRuleStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof DetectionRuleStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + /** * Serializes 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->writeStringValue('description', $this->getDescription()); $writer->writeObjectValue('detectionAction', $this->getDetectionAction()); $writer->writeStringValue('detectorId', $this->getDetectorId()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeStringValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeObjectValue('lastRunDetails', $this->getLastRunDetails()); $writer->writeObjectValue('queryCondition', $this->getQueryCondition()); $writer->writeObjectValue('schedule', $this->getSchedule()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the createdBy property value. Name of the user or application that created the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + * @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. Timestamp of rule creation. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the description property value. A user-supplied description of the detection rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); } /** - * Sets the detectionAction property value. Complex type representing the actions taken when a detection is made by this rule. + * Sets the detectionAction property value. The detectionAction property * @param DetectionAction|null $value Value to set for the detectionAction property. */ public function setDetectionAction(?DetectionAction $value): void { @@ -122,7 +259,7 @@ public function setDetectionAction(?DetectionAction $value): void { } /** - * Sets the detectorId property value. The ID of the detector that triggered the alert. Also see the 'detectorId' field in microsoft.graph.security.alert. + * Sets the detectorId property value. Internal detector identifier. Deprecated. This property will be removed from this resource on 2026-10-01. * @param string|null $value Value to set for the detectorId property. */ public function setDetectorId(?string $value): void { @@ -130,7 +267,39 @@ public function setDetectorId(?string $value): void { } /** - * Sets the lastRunDetails property value. Complex type holding details about the last run of this rule. + * Sets the displayName property value. The display name of the rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains) and $orderby. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the isEnabled property value. Indicates whether the rule is turned on for the tenant. Supports $filter (eq, ne, not). Deprecated. Use status instead. This property will be removed from this resource on 2026-10-01. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the lastModifiedBy property value. Name of the user or application that last updated the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + * @param string|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?string $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Timestamp of when the rule was last updated. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the lastRunDetails property value. Runtime execution details for the most recent rule run. Supports $filter on the following nested properties:String: lastRunDetails/failureReason supports eq, ne, not, in, startsWith, endsWith, contains.DateTimeOffset: lastRunDetails/lastRunDateTime supports eq, ne, not, le, ge, lt, gt.Enum: lastRunDetails/status, lastRunDetails/errorCode each supports eq, ne, not, in.Deprecated. This property will be removed from this resource on 2026-10-01. Runtime execution details aren't exposed in the v1.0 API. * @param RunDetails|null $value Value to set for the lastRunDetails property. */ public function setLastRunDetails(?RunDetails $value): void { @@ -138,7 +307,7 @@ public function setLastRunDetails(?RunDetails $value): void { } /** - * Sets the queryCondition property value. Complex type holding data about the advanced hunting query of this rule. + * Sets the queryCondition property value. The queryCondition property * @param QueryCondition|null $value Value to set for the queryCondition property. */ public function setQueryCondition(?QueryCondition $value): void { @@ -146,11 +315,19 @@ public function setQueryCondition(?QueryCondition $value): void { } /** - * Sets the schedule property value. Complex type holding data about the triggering schedule of this rule. + * Sets the schedule property value. The schedule property * @param RuleSchedule|null $value Value to set for the schedule property. */ public function setSchedule(?RuleSchedule $value): void { $this->getBackingStore()->set('schedule', $value); } + /** + * Sets the status property value. The status property + * @param DetectionRuleStatus|null $value Value to set for the status property. + */ + public function setStatus(?DetectionRuleStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + } diff --git a/src/Generated/Models/Security/DetectionRuleStatus.php b/src/Generated/Models/Security/DetectionRuleStatus.php new file mode 100644 index 00000000000..28e3d008473 --- /dev/null +++ b/src/Generated/Models/Security/DetectionRuleStatus.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.security.deviceAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DeviceAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceAction { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.isolateDeviceAction': return new IsolateDeviceAction(); + } + } + return new DeviceAction(); + } + + /** + * Gets the deviceIdColumn property value. Name of the hunting-query result column that contains the device ID for the targeted device. + * @return string|null + */ + public function getDeviceIdColumn(): ?string { + $val = $this->getBackingStore()->get('deviceIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceIdColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'deviceIdColumn' => fn(ParseNode $n) => $o->setDeviceIdColumn($n->getStringValue()), + ]); + } + + /** + * Serializes 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('deviceIdColumn', $this->getDeviceIdColumn()); + } + + /** + * Sets the deviceIdColumn property value. Name of the hunting-query result column that contains the device ID for the targeted device. + * @param string|null $value Value to set for the deviceIdColumn property. + */ + public function setDeviceIdColumn(?string $value): void { + $this->getBackingStore()->set('deviceIdColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/Dictionary.php b/src/Generated/Models/Security/Dictionary.php index e03710646c2..3cb8a1638f7 100644 --- a/src/Generated/Models/Security/Dictionary.php +++ b/src/Generated/Models/Security/Dictionary.php @@ -31,6 +31,13 @@ public function __construct() { * @return Dictionary */ public static function createFromDiscriminatorValue(ParseNode $parseNode): Dictionary { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.alertCustomDetails': return new AlertCustomDetails(); + } + } return new Dictionary(); } diff --git a/src/Generated/Models/Security/DnsEntityMapping.php b/src/Generated/Models/Security/DnsEntityMapping.php new file mode 100644 index 00000000000..8eea16fa09e --- /dev/null +++ b/src/Generated/Models/Security/DnsEntityMapping.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.security.dnsEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DnsEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DnsEntityMapping { + return new DnsEntityMapping(); + } + + /** + * Gets the domainNameColumn property value. Name of the detection query column that maps to the domain name of the alert entity. + * @return string|null + */ + public function getDomainNameColumn(): ?string { + $val = $this->getBackingStore()->get('domainNameColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainNameColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'domainNameColumn' => fn(ParseNode $n) => $o->setDomainNameColumn($n->getStringValue()), + 'hostIpAddressColumn' => fn(ParseNode $n) => $o->setHostIpAddressColumn($n->getStringValue()), + 'serverIpColumn' => fn(ParseNode $n) => $o->setServerIpColumn($n->getStringValue()), + ]); + } + + /** + * Gets the hostIpAddressColumn property value. Name of the detection query column that maps to the host IP address of the alert entity. + * @return string|null + */ + public function getHostIpAddressColumn(): ?string { + $val = $this->getBackingStore()->get('hostIpAddressColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hostIpAddressColumn'"); + } + + /** + * Gets the serverIpColumn property value. Name of the detection query column that maps to the server IP address of the alert entity. + * @return string|null + */ + public function getServerIpColumn(): ?string { + $val = $this->getBackingStore()->get('serverIpColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serverIpColumn'"); + } + + /** + * Serializes 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('domainNameColumn', $this->getDomainNameColumn()); + $writer->writeStringValue('hostIpAddressColumn', $this->getHostIpAddressColumn()); + $writer->writeStringValue('serverIpColumn', $this->getServerIpColumn()); + } + + /** + * Sets the domainNameColumn property value. Name of the detection query column that maps to the domain name of the alert entity. + * @param string|null $value Value to set for the domainNameColumn property. + */ + public function setDomainNameColumn(?string $value): void { + $this->getBackingStore()->set('domainNameColumn', $value); + } + + /** + * Sets the hostIpAddressColumn property value. Name of the detection query column that maps to the host IP address of the alert entity. + * @param string|null $value Value to set for the hostIpAddressColumn property. + */ + public function setHostIpAddressColumn(?string $value): void { + $this->getBackingStore()->set('hostIpAddressColumn', $value); + } + + /** + * Sets the serverIpColumn property value. Name of the detection query column that maps to the server IP address of the alert entity. + * @param string|null $value Value to set for the serverIpColumn property. + */ + public function setServerIpColumn(?string $value): void { + $this->getBackingStore()->set('serverIpColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/DnsEvidence.php b/src/Generated/Models/Security/DnsEvidence.php index 7429efbfdd8..e3b37120c06 100644 --- a/src/Generated/Models/Security/DnsEvidence.php +++ b/src/Generated/Models/Security/DnsEvidence.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): DnsEv } /** - * Gets the dnsServerIp property value. The dnsServerIp property + * Gets the dnsServerIp property value. An IP entity that represents the DNS server that resolves the request. * @return IpEvidence|null */ public function getDnsServerIp(): ?IpEvidence { @@ -39,7 +39,7 @@ public function getDnsServerIp(): ?IpEvidence { } /** - * Gets the domainName property value. The domainName property + * Gets the domainName property value. The name of the DNS record associated with the alert. * @return string|null */ public function getDomainName(): ?string { @@ -65,7 +65,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the hostIpAddress property value. The hostIpAddress property + * Gets the hostIpAddress property value. An IP entity that represents the DNS request client. * @return IpEvidence|null */ public function getHostIpAddress(): ?IpEvidence { @@ -77,7 +77,7 @@ public function getHostIpAddress(): ?IpEvidence { } /** - * Gets the ipAddresses property value. The ipAddresses property + * Gets the ipAddresses property value. IP entities that represent the resolved IP addresses. * @return array|null */ public function getIpAddresses(): ?array { @@ -103,7 +103,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the dnsServerIp property value. The dnsServerIp property + * Sets the dnsServerIp property value. An IP entity that represents the DNS server that resolves the request. * @param IpEvidence|null $value Value to set for the dnsServerIp property. */ public function setDnsServerIp(?IpEvidence $value): void { @@ -111,7 +111,7 @@ public function setDnsServerIp(?IpEvidence $value): void { } /** - * Sets the domainName property value. The domainName property + * Sets the domainName property value. The name of the DNS record associated with the alert. * @param string|null $value Value to set for the domainName property. */ public function setDomainName(?string $value): void { @@ -119,7 +119,7 @@ public function setDomainName(?string $value): void { } /** - * Sets the hostIpAddress property value. The hostIpAddress property + * Sets the hostIpAddress property value. An IP entity that represents the DNS request client. * @param IpEvidence|null $value Value to set for the hostIpAddress property. */ public function setHostIpAddress(?IpEvidence $value): void { @@ -127,7 +127,7 @@ public function setHostIpAddress(?IpEvidence $value): void { } /** - * Sets the ipAddresses property value. The ipAddresses property + * Sets the ipAddresses property value. IP entities that represent the resolved IP addresses. * @param array|null $value Value to set for the ipAddresses property. */ public function setIpAddresses(?array $value): void { diff --git a/src/Generated/Models/Security/DragonCopilotAccessRecord.php b/src/Generated/Models/Security/DragonCopilotAccessRecord.php new file mode 100644 index 00000000000..72cfbc82ef5 --- /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..1c2474d1033 --- /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..af27a60791d --- /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..69e268ad3ba --- /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/EdiscoveryAddToReviewSetOperation.php b/src/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.php index 37866824aaa..e59bb198767 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/EmailAction.php b/src/Generated/Models/Security/EmailAction.php new file mode 100644 index 00000000000..ad29099d918 --- /dev/null +++ b/src/Generated/Models/Security/EmailAction.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.security.emailAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EmailAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EmailAction { + return new EmailAction(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'networkMessageIdColumn' => fn(ParseNode $n) => $o->setNetworkMessageIdColumn($n->getStringValue()), + 'recipientColumn' => fn(ParseNode $n) => $o->setRecipientColumn($n->getStringValue()), + ]); + } + + /** + * Gets the networkMessageIdColumn property value. Name of the hunting-query result column that contains the network message ID of the targeted email message. + * @return string|null + */ + public function getNetworkMessageIdColumn(): ?string { + $val = $this->getBackingStore()->get('networkMessageIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'networkMessageIdColumn'"); + } + + /** + * Gets the recipientColumn property value. Name of the hunting-query result column that contains the recipient of the targeted email message. + * @return string|null + */ + public function getRecipientColumn(): ?string { + $val = $this->getBackingStore()->get('recipientColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipientColumn'"); + } + + /** + * Serializes 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('networkMessageIdColumn', $this->getNetworkMessageIdColumn()); + $writer->writeStringValue('recipientColumn', $this->getRecipientColumn()); + } + + /** + * Sets the networkMessageIdColumn property value. Name of the hunting-query result column that contains the network message ID of the targeted email message. + * @param string|null $value Value to set for the networkMessageIdColumn property. + */ + public function setNetworkMessageIdColumn(?string $value): void { + $this->getBackingStore()->set('networkMessageIdColumn', $value); + } + + /** + * Sets the recipientColumn property value. Name of the hunting-query result column that contains the recipient of the targeted email message. + * @param string|null $value Value to set for the recipientColumn property. + */ + public function setRecipientColumn(?string $value): void { + $this->getBackingStore()->set('recipientColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/EntityDefinitionInput.php b/src/Generated/Models/Security/EntityDefinitionInput.php new file mode 100644 index 00000000000..b23ce0f6f1f --- /dev/null +++ b/src/Generated/Models/Security/EntityDefinitionInput.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 EntityDefinitionInput + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EntityDefinitionInput { + return new EntityDefinitionInput(); + } + + /** + * 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 entityIdentifier property value. The type of identifier used for the entity. The supported identifiers depend on the entityType. See supported entity identifiers. Key. + * @return string|null + */ + public function getEntityIdentifier(): ?string { + $val = $this->getBackingStore()->get('entityIdentifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityIdentifier'"); + } + + /** + * Gets the entityType property value. The entityType property + * @return ManualAlertEntityType|null + */ + public function getEntityType(): ?ManualAlertEntityType { + $val = $this->getBackingStore()->get('entityType'); + if (is_null($val) || $val instanceof ManualAlertEntityType) { + 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 [ + 'entityIdentifier' => fn(ParseNode $n) => $o->setEntityIdentifier($n->getStringValue()), + 'entityType' => fn(ParseNode $n) => $o->setEntityType($n->getEnumValue(ManualAlertEntityType::class)), + 'identifierValue' => fn(ParseNode $n) => $o->setIdentifierValue($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'role' => fn(ParseNode $n) => $o->setRole($n->getEnumValue(EntityDefinitionInputRole::class)), + ]; + } + + /** + * Gets the identifierValue property value. The actual identifier value for the entity (for example, john@contoso.com for a user, or 192.168.1.1 for an IP address). Maximum 1000 characters. + * @return string|null + */ + public function getIdentifierValue(): ?string { + $val = $this->getBackingStore()->get('identifierValue'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identifierValue'"); + } + + /** + * 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 EntityDefinitionInputRole|null + */ + public function getRole(): ?EntityDefinitionInputRole { + $val = $this->getBackingStore()->get('role'); + if (is_null($val) || $val instanceof EntityDefinitionInputRole) { + 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->writeStringValue('entityIdentifier', $this->getEntityIdentifier()); + $writer->writeEnumValue('entityType', $this->getEntityType()); + $writer->writeStringValue('identifierValue', $this->getIdentifierValue()); + $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 entityIdentifier property value. The type of identifier used for the entity. The supported identifiers depend on the entityType. See supported entity identifiers. Key. + * @param string|null $value Value to set for the entityIdentifier property. + */ + public function setEntityIdentifier(?string $value): void { + $this->getBackingStore()->set('entityIdentifier', $value); + } + + /** + * Sets the entityType property value. The entityType property + * @param ManualAlertEntityType|null $value Value to set for the entityType property. + */ + public function setEntityType(?ManualAlertEntityType $value): void { + $this->getBackingStore()->set('entityType', $value); + } + + /** + * Sets the identifierValue property value. The actual identifier value for the entity (for example, john@contoso.com for a user, or 192.168.1.1 for an IP address). Maximum 1000 characters. + * @param string|null $value Value to set for the identifierValue property. + */ + public function setIdentifierValue(?string $value): void { + $this->getBackingStore()->set('identifierValue', $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 EntityDefinitionInputRole|null $value Value to set for the role property. + */ + public function setRole(?EntityDefinitionInputRole $value): void { + $this->getBackingStore()->set('role', $value); + } + +} diff --git a/src/Generated/Models/Security/EntityDefinitionInputRole.php b/src/Generated/Models/Security/EntityDefinitionInputRole.php new file mode 100644 index 00000000000..9fe30950943 --- /dev/null +++ b/src/Generated/Models/Security/EntityDefinitionInputRole.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 EntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EntityMapping { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.accountEntityMapping': return new AccountEntityMapping(); + case '#microsoft.graph.security.amazonResourceEntityMapping': return new AmazonResourceEntityMapping(); + case '#microsoft.graph.security.azureResourceEntityMapping': return new AzureResourceEntityMapping(); + case '#microsoft.graph.security.cloudApplicationEntityMapping': return new CloudApplicationEntityMapping(); + case '#microsoft.graph.security.dnsEntityMapping': return new DnsEntityMapping(); + case '#microsoft.graph.security.fileEntityMapping': return new FileEntityMapping(); + case '#microsoft.graph.security.googleCloudResourceEntityMapping': return new GoogleCloudResourceEntityMapping(); + case '#microsoft.graph.security.hostEntityMapping': return new HostEntityMapping(); + case '#microsoft.graph.security.ipEntityMapping': return new IpEntityMapping(); + case '#microsoft.graph.security.mailboxEntityMapping': return new MailboxEntityMapping(); + case '#microsoft.graph.security.mailClusterEntityMapping': return new MailClusterEntityMapping(); + case '#microsoft.graph.security.mailMessageEntityMapping': return new MailMessageEntityMapping(); + case '#microsoft.graph.security.oAuthApplicationEntityMapping': return new OAuthApplicationEntityMapping(); + case '#microsoft.graph.security.processEntityMapping': return new ProcessEntityMapping(); + case '#microsoft.graph.security.registryValueEntityMapping': return new RegistryValueEntityMapping(); + case '#microsoft.graph.security.securityGroupEntityMapping': return new SecurityGroupEntityMapping(); + case '#microsoft.graph.security.urlEntityMapping': return new UrlEntityMapping(); + } + } + return new EntityMapping(); + } + + /** + * 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/EntityMappingConfiguration.php b/src/Generated/Models/Security/EntityMappingConfiguration.php new file mode 100644 index 00000000000..6de72a9180f --- /dev/null +++ b/src/Generated/Models/Security/EntityMappingConfiguration.php @@ -0,0 +1,523 @@ +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 EntityMappingConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EntityMappingConfiguration { + return new EntityMappingConfiguration(); + } + + /** + * Gets the accounts property value. Mappings from detection query columns to account entities attached to the alert. + * @return array|null + */ + public function getAccounts(): ?array { + $val = $this->getBackingStore()->get('accounts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccountEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accounts'"); + } + + /** + * 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 amazonResources property value. Mappings from detection query columns to Amazon Web Services resource entities attached to the alert. + * @return array|null + */ + public function getAmazonResources(): ?array { + $val = $this->getBackingStore()->get('amazonResources'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AmazonResourceEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'amazonResources'"); + } + + /** + * Gets the azureResources property value. Mappings from detection query columns to Azure resource entities attached to the alert. + * @return array|null + */ + public function getAzureResources(): ?array { + $val = $this->getBackingStore()->get('azureResources'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AzureResourceEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'azureResources'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the cloudApplications property value. Mappings from detection query columns to cloud application entities attached to the alert. + * @return array|null + */ + public function getCloudApplications(): ?array { + $val = $this->getBackingStore()->get('cloudApplications'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudApplicationEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudApplications'"); + } + + /** + * Gets the dns property value. Mappings from detection query columns to DNS entities attached to the alert. + * @return array|null + */ + public function getDns(): ?array { + $val = $this->getBackingStore()->get('dns'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DnsEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dns'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'accounts' => fn(ParseNode $n) => $o->setAccounts($n->getCollectionOfObjectValues([AccountEntityMapping::class, 'createFromDiscriminatorValue'])), + 'amazonResources' => fn(ParseNode $n) => $o->setAmazonResources($n->getCollectionOfObjectValues([AmazonResourceEntityMapping::class, 'createFromDiscriminatorValue'])), + 'azureResources' => fn(ParseNode $n) => $o->setAzureResources($n->getCollectionOfObjectValues([AzureResourceEntityMapping::class, 'createFromDiscriminatorValue'])), + 'cloudApplications' => fn(ParseNode $n) => $o->setCloudApplications($n->getCollectionOfObjectValues([CloudApplicationEntityMapping::class, 'createFromDiscriminatorValue'])), + 'dns' => fn(ParseNode $n) => $o->setDns($n->getCollectionOfObjectValues([DnsEntityMapping::class, 'createFromDiscriminatorValue'])), + 'files' => fn(ParseNode $n) => $o->setFiles($n->getCollectionOfObjectValues([FileEntityMapping::class, 'createFromDiscriminatorValue'])), + 'googleCloudResources' => fn(ParseNode $n) => $o->setGoogleCloudResources($n->getCollectionOfObjectValues([GoogleCloudResourceEntityMapping::class, 'createFromDiscriminatorValue'])), + 'hosts' => fn(ParseNode $n) => $o->setHosts($n->getCollectionOfObjectValues([HostEntityMapping::class, 'createFromDiscriminatorValue'])), + 'ips' => fn(ParseNode $n) => $o->setIps($n->getCollectionOfObjectValues([IpEntityMapping::class, 'createFromDiscriminatorValue'])), + 'mailboxes' => fn(ParseNode $n) => $o->setMailboxes($n->getCollectionOfObjectValues([MailboxEntityMapping::class, 'createFromDiscriminatorValue'])), + 'mailClusters' => fn(ParseNode $n) => $o->setMailClusters($n->getCollectionOfObjectValues([MailClusterEntityMapping::class, 'createFromDiscriminatorValue'])), + 'mailMessages' => fn(ParseNode $n) => $o->setMailMessages($n->getCollectionOfObjectValues([MailMessageEntityMapping::class, 'createFromDiscriminatorValue'])), + 'oAuthApplications' => fn(ParseNode $n) => $o->setOAuthApplications($n->getCollectionOfObjectValues([OAuthApplicationEntityMapping::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'processes' => fn(ParseNode $n) => $o->setProcesses($n->getCollectionOfObjectValues([ProcessEntityMapping::class, 'createFromDiscriminatorValue'])), + 'registryValues' => fn(ParseNode $n) => $o->setRegistryValues($n->getCollectionOfObjectValues([RegistryValueEntityMapping::class, 'createFromDiscriminatorValue'])), + 'securityGroups' => fn(ParseNode $n) => $o->setSecurityGroups($n->getCollectionOfObjectValues([SecurityGroupEntityMapping::class, 'createFromDiscriminatorValue'])), + 'urls' => fn(ParseNode $n) => $o->setUrls($n->getCollectionOfObjectValues([UrlEntityMapping::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the files property value. Mappings from detection query columns to file entities attached to the alert. + * @return array|null + */ + public function getFiles(): ?array { + $val = $this->getBackingStore()->get('files'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, FileEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'files'"); + } + + /** + * Gets the googleCloudResources property value. Mappings from detection query columns to Google Cloud resource entities attached to the alert. + * @return array|null + */ + public function getGoogleCloudResources(): ?array { + $val = $this->getBackingStore()->get('googleCloudResources'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, GoogleCloudResourceEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'googleCloudResources'"); + } + + /** + * Gets the hosts property value. Mappings from detection query columns to host entities attached to the alert. + * @return array|null + */ + public function getHosts(): ?array { + $val = $this->getBackingStore()->get('hosts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HostEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hosts'"); + } + + /** + * Gets the ips property value. Mappings from detection query columns to IP address entities attached to the alert. + * @return array|null + */ + public function getIps(): ?array { + $val = $this->getBackingStore()->get('ips'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, IpEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ips'"); + } + + /** + * Gets the mailboxes property value. Mappings from detection query columns to mailbox entities attached to the alert. + * @return array|null + */ + public function getMailboxes(): ?array { + $val = $this->getBackingStore()->get('mailboxes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MailboxEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxes'"); + } + + /** + * Gets the mailClusters property value. Mappings from detection query columns to mail cluster entities attached to the alert. + * @return array|null + */ + public function getMailClusters(): ?array { + $val = $this->getBackingStore()->get('mailClusters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MailClusterEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailClusters'"); + } + + /** + * Gets the mailMessages property value. Mappings from detection query columns to mail message entities attached to the alert. + * @return array|null + */ + public function getMailMessages(): ?array { + $val = $this->getBackingStore()->get('mailMessages'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MailMessageEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailMessages'"); + } + + /** + * Gets the oAuthApplications property value. Mappings from detection query columns to OAuth application entities attached to the alert. + * @return array|null + */ + public function getOAuthApplications(): ?array { + $val = $this->getBackingStore()->get('oAuthApplications'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, OAuthApplicationEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'oAuthApplications'"); + } + + /** + * 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 processes property value. Mappings from detection query columns to process entities attached to the alert. + * @return array|null + */ + public function getProcesses(): ?array { + $val = $this->getBackingStore()->get('processes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ProcessEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processes'"); + } + + /** + * Gets the registryValues property value. Mappings from detection query columns to registry value entities attached to the alert. + * @return array|null + */ + public function getRegistryValues(): ?array { + $val = $this->getBackingStore()->get('registryValues'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RegistryValueEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'registryValues'"); + } + + /** + * Gets the securityGroups property value. Mappings from detection query columns to security group entities attached to the alert. + * @return array|null + */ + public function getSecurityGroups(): ?array { + $val = $this->getBackingStore()->get('securityGroups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SecurityGroupEntityMapping::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'securityGroups'"); + } + + /** + * Gets the urls property value. Mappings from detection query columns to URL entities attached to the alert. + * @return array|null + */ + public function getUrls(): ?array { + $val = $this->getBackingStore()->get('urls'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, UrlEntityMapping::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 { + $writer->writeCollectionOfObjectValues('accounts', $this->getAccounts()); + $writer->writeCollectionOfObjectValues('amazonResources', $this->getAmazonResources()); + $writer->writeCollectionOfObjectValues('azureResources', $this->getAzureResources()); + $writer->writeCollectionOfObjectValues('cloudApplications', $this->getCloudApplications()); + $writer->writeCollectionOfObjectValues('dns', $this->getDns()); + $writer->writeCollectionOfObjectValues('files', $this->getFiles()); + $writer->writeCollectionOfObjectValues('googleCloudResources', $this->getGoogleCloudResources()); + $writer->writeCollectionOfObjectValues('hosts', $this->getHosts()); + $writer->writeCollectionOfObjectValues('ips', $this->getIps()); + $writer->writeCollectionOfObjectValues('mailboxes', $this->getMailboxes()); + $writer->writeCollectionOfObjectValues('mailClusters', $this->getMailClusters()); + $writer->writeCollectionOfObjectValues('mailMessages', $this->getMailMessages()); + $writer->writeCollectionOfObjectValues('oAuthApplications', $this->getOAuthApplications()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('processes', $this->getProcesses()); + $writer->writeCollectionOfObjectValues('registryValues', $this->getRegistryValues()); + $writer->writeCollectionOfObjectValues('securityGroups', $this->getSecurityGroups()); + $writer->writeCollectionOfObjectValues('urls', $this->getUrls()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the accounts property value. Mappings from detection query columns to account entities attached to the alert. + * @param array|null $value Value to set for the accounts property. + */ + public function setAccounts(?array $value): void { + $this->getBackingStore()->set('accounts', $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 amazonResources property value. Mappings from detection query columns to Amazon Web Services resource entities attached to the alert. + * @param array|null $value Value to set for the amazonResources property. + */ + public function setAmazonResources(?array $value): void { + $this->getBackingStore()->set('amazonResources', $value); + } + + /** + * Sets the azureResources property value. Mappings from detection query columns to Azure resource entities attached to the alert. + * @param array|null $value Value to set for the azureResources property. + */ + public function setAzureResources(?array $value): void { + $this->getBackingStore()->set('azureResources', $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 cloudApplications property value. Mappings from detection query columns to cloud application entities attached to the alert. + * @param array|null $value Value to set for the cloudApplications property. + */ + public function setCloudApplications(?array $value): void { + $this->getBackingStore()->set('cloudApplications', $value); + } + + /** + * Sets the dns property value. Mappings from detection query columns to DNS entities attached to the alert. + * @param array|null $value Value to set for the dns property. + */ + public function setDns(?array $value): void { + $this->getBackingStore()->set('dns', $value); + } + + /** + * Sets the files property value. Mappings from detection query columns to file entities attached to the alert. + * @param array|null $value Value to set for the files property. + */ + public function setFiles(?array $value): void { + $this->getBackingStore()->set('files', $value); + } + + /** + * Sets the googleCloudResources property value. Mappings from detection query columns to Google Cloud resource entities attached to the alert. + * @param array|null $value Value to set for the googleCloudResources property. + */ + public function setGoogleCloudResources(?array $value): void { + $this->getBackingStore()->set('googleCloudResources', $value); + } + + /** + * Sets the hosts property value. Mappings from detection query columns to host entities attached to the alert. + * @param array|null $value Value to set for the hosts property. + */ + public function setHosts(?array $value): void { + $this->getBackingStore()->set('hosts', $value); + } + + /** + * Sets the ips property value. Mappings from detection query columns to IP address entities attached to the alert. + * @param array|null $value Value to set for the ips property. + */ + public function setIps(?array $value): void { + $this->getBackingStore()->set('ips', $value); + } + + /** + * Sets the mailboxes property value. Mappings from detection query columns to mailbox entities attached to the alert. + * @param array|null $value Value to set for the mailboxes property. + */ + public function setMailboxes(?array $value): void { + $this->getBackingStore()->set('mailboxes', $value); + } + + /** + * Sets the mailClusters property value. Mappings from detection query columns to mail cluster entities attached to the alert. + * @param array|null $value Value to set for the mailClusters property. + */ + public function setMailClusters(?array $value): void { + $this->getBackingStore()->set('mailClusters', $value); + } + + /** + * Sets the mailMessages property value. Mappings from detection query columns to mail message entities attached to the alert. + * @param array|null $value Value to set for the mailMessages property. + */ + public function setMailMessages(?array $value): void { + $this->getBackingStore()->set('mailMessages', $value); + } + + /** + * Sets the oAuthApplications property value. Mappings from detection query columns to OAuth application entities attached to the alert. + * @param array|null $value Value to set for the oAuthApplications property. + */ + public function setOAuthApplications(?array $value): void { + $this->getBackingStore()->set('oAuthApplications', $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 processes property value. Mappings from detection query columns to process entities attached to the alert. + * @param array|null $value Value to set for the processes property. + */ + public function setProcesses(?array $value): void { + $this->getBackingStore()->set('processes', $value); + } + + /** + * Sets the registryValues property value. Mappings from detection query columns to registry value entities attached to the alert. + * @param array|null $value Value to set for the registryValues property. + */ + public function setRegistryValues(?array $value): void { + $this->getBackingStore()->set('registryValues', $value); + } + + /** + * Sets the securityGroups property value. Mappings from detection query columns to security group entities attached to the alert. + * @param array|null $value Value to set for the securityGroups property. + */ + public function setSecurityGroups(?array $value): void { + $this->getBackingStore()->set('securityGroups', $value); + } + + /** + * Sets the urls property value. Mappings from detection query columns to URL entities attached to the alert. + * @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/EopSubmissionFeedEntityAuditRecord.php b/src/Generated/Models/Security/EopSubmissionFeedEntityAuditRecord.php new file mode 100644 index 00000000000..e8caab6c116 --- /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/FabricPolicyRecord.php b/src/Generated/Models/Security/FabricPolicyRecord.php new file mode 100644 index 00000000000..5c41f7faed0 --- /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/FileAction.php b/src/Generated/Models/Security/FileAction.php new file mode 100644 index 00000000000..4ffc96aa620 --- /dev/null +++ b/src/Generated/Models/Security/FileAction.php @@ -0,0 +1,122 @@ +setOdataType('#microsoft.graph.security.fileAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return FileAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FileAction { + return new FileAction(); + } + + /** + * Gets the deviceGroupNames property value. Names of the device groups where the file action applies. + * @return array|null + */ + public function getDeviceGroupNames(): ?array { + $val = $this->getBackingStore()->get('deviceGroupNames'); + 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 'deviceGroupNames'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'deviceGroupNames' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDeviceGroupNames($val); + }, + 'sha1Column' => fn(ParseNode $n) => $o->setSha1Column($n->getStringValue()), + 'sha256Column' => fn(ParseNode $n) => $o->setSha256Column($n->getStringValue()), + ]); + } + + /** + * Gets the sha1Column property value. Name of the hunting-query result column that contains the SHA-1 hash of the targeted file. + * @return string|null + */ + public function getSha1Column(): ?string { + $val = $this->getBackingStore()->get('sha1Column'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sha1Column'"); + } + + /** + * Gets the sha256Column property value. Name of the hunting-query result column that contains the SHA-256 hash of the targeted file. + * @return string|null + */ + public function getSha256Column(): ?string { + $val = $this->getBackingStore()->get('sha256Column'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sha256Column'"); + } + + /** + * Serializes 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('deviceGroupNames', $this->getDeviceGroupNames()); + $writer->writeStringValue('sha1Column', $this->getSha1Column()); + $writer->writeStringValue('sha256Column', $this->getSha256Column()); + } + + /** + * Sets the deviceGroupNames property value. Names of the device groups where the file action applies. + * @param array|null $value Value to set for the deviceGroupNames property. + */ + public function setDeviceGroupNames(?array $value): void { + $this->getBackingStore()->set('deviceGroupNames', $value); + } + + /** + * Sets the sha1Column property value. Name of the hunting-query result column that contains the SHA-1 hash of the targeted file. + * @param string|null $value Value to set for the sha1Column property. + */ + public function setSha1Column(?string $value): void { + $this->getBackingStore()->set('sha1Column', $value); + } + + /** + * Sets the sha256Column property value. Name of the hunting-query result column that contains the SHA-256 hash of the targeted file. + * @param string|null $value Value to set for the sha256Column property. + */ + public function setSha256Column(?string $value): void { + $this->getBackingStore()->set('sha256Column', $value); + } + +} diff --git a/src/Generated/Models/Security/FileEntityMapping.php b/src/Generated/Models/Security/FileEntityMapping.php new file mode 100644 index 00000000000..c6d79e5c21d --- /dev/null +++ b/src/Generated/Models/Security/FileEntityMapping.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.security.fileEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return FileEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FileEntityMapping { + return new FileEntityMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'nameColumn' => fn(ParseNode $n) => $o->setNameColumn($n->getStringValue()), + 'sha1Column' => fn(ParseNode $n) => $o->setSha1Column($n->getStringValue()), + 'sha256Column' => fn(ParseNode $n) => $o->setSha256Column($n->getStringValue()), + ]); + } + + /** + * Gets the nameColumn property value. Name of the detection query column that maps to the name of the alert entity. + * @return string|null + */ + public function getNameColumn(): ?string { + $val = $this->getBackingStore()->get('nameColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nameColumn'"); + } + + /** + * Gets the sha1Column property value. Name of the detection query column that maps to the SHA-1 hash of the alert entity. + * @return string|null + */ + public function getSha1Column(): ?string { + $val = $this->getBackingStore()->get('sha1Column'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sha1Column'"); + } + + /** + * Gets the sha256Column property value. Name of the detection query column that maps to the SHA-256 hash of the alert entity. + * @return string|null + */ + public function getSha256Column(): ?string { + $val = $this->getBackingStore()->get('sha256Column'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sha256Column'"); + } + + /** + * Serializes 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('nameColumn', $this->getNameColumn()); + $writer->writeStringValue('sha1Column', $this->getSha1Column()); + $writer->writeStringValue('sha256Column', $this->getSha256Column()); + } + + /** + * Sets the nameColumn property value. Name of the detection query column that maps to the name of the alert entity. + * @param string|null $value Value to set for the nameColumn property. + */ + public function setNameColumn(?string $value): void { + $this->getBackingStore()->set('nameColumn', $value); + } + + /** + * Sets the sha1Column property value. Name of the detection query column that maps to the SHA-1 hash of the alert entity. + * @param string|null $value Value to set for the sha1Column property. + */ + public function setSha1Column(?string $value): void { + $this->getBackingStore()->set('sha1Column', $value); + } + + /** + * Sets the sha256Column property value. Name of the detection query column that maps to the SHA-256 hash of the alert entity. + * @param string|null $value Value to set for the sha256Column property. + */ + public function setSha256Column(?string $value): void { + $this->getBackingStore()->set('sha256Column', $value); + } + +} diff --git a/src/Generated/Models/Security/FileHashEvidence.php b/src/Generated/Models/Security/FileHashEvidence.php index e758efc3add..97e08d5a1b0 100644 --- a/src/Generated/Models/Security/FileHashEvidence.php +++ b/src/Generated/Models/Security/FileHashEvidence.php @@ -50,7 +50,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the value property value. The value property + * Gets the value property value. The hash value. * @return string|null */ public function getValue(): ?string { @@ -80,7 +80,7 @@ public function setAlgorithm(?FileHashAlgorithm $value): void { } /** - * Sets the value property value. The value property + * Sets the value property value. The hash value. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/Security/GitHubOrganizationEvidence.php b/src/Generated/Models/Security/GitHubOrganizationEvidence.php index 4f430633aec..dd13b39c7ea 100644 --- a/src/Generated/Models/Security/GitHubOrganizationEvidence.php +++ b/src/Generated/Models/Security/GitHubOrganizationEvidence.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): GitHu } /** - * Gets the company property value. The company property + * Gets the company property value. The name of the company that owns the organization. * @return string|null */ public function getCompany(): ?string { @@ -38,7 +38,7 @@ public function getCompany(): ?string { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the organization. * @return string|null */ public function getDisplayName(): ?string { @@ -50,7 +50,7 @@ public function getDisplayName(): ?string { } /** - * Gets the email property value. The email property + * Gets the email property value. The email address of the organization. * @return string|null */ public function getEmail(): ?string { @@ -78,7 +78,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the login property value. The login property + * Gets the login property value. The login (name) of the organization. * @return string|null */ public function getLogin(): ?string { @@ -90,7 +90,7 @@ public function getLogin(): ?string { } /** - * Gets the orgId property value. The orgId property + * Gets the orgId property value. The unique and immutable ID of the organization. * @return string|null */ public function getOrgId(): ?string { @@ -102,7 +102,7 @@ public function getOrgId(): ?string { } /** - * Gets the webUrl property value. The webUrl property + * Gets the webUrl property value. The URL of the web page for the organization. * @return string|null */ public function getWebUrl(): ?string { @@ -128,7 +128,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the company property value. The company property + * Sets the company property value. The name of the company that owns the organization. * @param string|null $value Value to set for the company property. */ public function setCompany(?string $value): void { @@ -136,7 +136,7 @@ public function setCompany(?string $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the organization. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -144,7 +144,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the email property value. The email property + * Sets the email property value. The email address of the organization. * @param string|null $value Value to set for the email property. */ public function setEmail(?string $value): void { @@ -152,7 +152,7 @@ public function setEmail(?string $value): void { } /** - * Sets the login property value. The login property + * Sets the login property value. The login (name) of the organization. * @param string|null $value Value to set for the login property. */ public function setLogin(?string $value): void { @@ -160,7 +160,7 @@ public function setLogin(?string $value): void { } /** - * Sets the orgId property value. The orgId property + * Sets the orgId property value. The unique and immutable ID of the organization. * @param string|null $value Value to set for the orgId property. */ public function setOrgId(?string $value): void { @@ -168,7 +168,7 @@ public function setOrgId(?string $value): void { } /** - * Sets the webUrl property value. The webUrl property + * Sets the webUrl property value. The URL of the web page for the organization. * @param string|null $value Value to set for the webUrl property. */ public function setWebUrl(?string $value): void { diff --git a/src/Generated/Models/Security/GitHubRepoEvidence.php b/src/Generated/Models/Security/GitHubRepoEvidence.php index 75ba45beb54..cdc9120c76b 100644 --- a/src/Generated/Models/Security/GitHubRepoEvidence.php +++ b/src/Generated/Models/Security/GitHubRepoEvidence.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): GitHu } /** - * Gets the baseUrl property value. The baseUrl property + * Gets the baseUrl property value. The base URL of the web page for the repository. * @return string|null */ public function getBaseUrl(): ?string { @@ -53,7 +53,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the login property value. The login property + * Gets the login property value. The login (name) of the repository. * @return string|null */ public function getLogin(): ?string { @@ -65,7 +65,7 @@ public function getLogin(): ?string { } /** - * Gets the owner property value. The owner property + * Gets the owner property value. The login of the owner of the repository. * @return string|null */ public function getOwner(): ?string { @@ -77,7 +77,7 @@ public function getOwner(): ?string { } /** - * Gets the ownerType property value. The ownerType property + * Gets the ownerType property value. The type of owner of the repository, for example, User or Organization. * @return string|null */ public function getOwnerType(): ?string { @@ -89,7 +89,7 @@ public function getOwnerType(): ?string { } /** - * Gets the repoId property value. The repoId property + * Gets the repoId property value. The unique and immutable ID of the GitHub repository. * @return string|null */ public function getRepoId(): ?string { @@ -114,7 +114,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the baseUrl property value. The baseUrl property + * Sets the baseUrl property value. The base URL of the web page for the repository. * @param string|null $value Value to set for the baseUrl property. */ public function setBaseUrl(?string $value): void { @@ -122,7 +122,7 @@ public function setBaseUrl(?string $value): void { } /** - * Sets the login property value. The login property + * Sets the login property value. The login (name) of the repository. * @param string|null $value Value to set for the login property. */ public function setLogin(?string $value): void { @@ -130,7 +130,7 @@ public function setLogin(?string $value): void { } /** - * Sets the owner property value. The owner property + * Sets the owner property value. The login of the owner of the repository. * @param string|null $value Value to set for the owner property. */ public function setOwner(?string $value): void { @@ -138,7 +138,7 @@ public function setOwner(?string $value): void { } /** - * Sets the ownerType property value. The ownerType property + * Sets the ownerType property value. The type of owner of the repository, for example, User or Organization. * @param string|null $value Value to set for the ownerType property. */ public function setOwnerType(?string $value): void { @@ -146,7 +146,7 @@ public function setOwnerType(?string $value): void { } /** - * Sets the repoId property value. The repoId property + * Sets the repoId property value. The unique and immutable ID of the GitHub repository. * @param string|null $value Value to set for the repoId property. */ public function setRepoId(?string $value): void { diff --git a/src/Generated/Models/Security/GitHubUserEvidence.php b/src/Generated/Models/Security/GitHubUserEvidence.php index 9a0e9d8ab8e..f1cc981e830 100644 --- a/src/Generated/Models/Security/GitHubUserEvidence.php +++ b/src/Generated/Models/Security/GitHubUserEvidence.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): GitHu } /** - * Gets the email property value. The email property + * Gets the email property value. The email address of the user account. * @return string|null */ public function getEmail(): ?string { @@ -53,7 +53,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the login property value. The login property + * Gets the login property value. User's login (GitHub handle). * @return string|null */ public function getLogin(): ?string { @@ -65,7 +65,7 @@ public function getLogin(): ?string { } /** - * Gets the name property value. The name property + * Gets the name property value. User's name. * @return string|null */ public function getName(): ?string { @@ -77,7 +77,7 @@ public function getName(): ?string { } /** - * Gets the userId property value. The userId property + * Gets the userId property value. The unique and immutable ID of the user account. * @return string|null */ public function getUserId(): ?string { @@ -89,7 +89,7 @@ public function getUserId(): ?string { } /** - * Gets the webUrl property value. The webUrl property + * Gets the webUrl property value. The URL of the user's profile web page, for example, https://github.com/my-login. * @return string|null */ public function getWebUrl(): ?string { @@ -114,7 +114,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the email property value. The email property + * Sets the email property value. The email address of the user account. * @param string|null $value Value to set for the email property. */ public function setEmail(?string $value): void { @@ -122,7 +122,7 @@ public function setEmail(?string $value): void { } /** - * Sets the login property value. The login property + * Sets the login property value. User's login (GitHub handle). * @param string|null $value Value to set for the login property. */ public function setLogin(?string $value): void { @@ -130,7 +130,7 @@ public function setLogin(?string $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. User's name. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -138,7 +138,7 @@ public function setName(?string $value): void { } /** - * Sets the userId property value. The userId property + * Sets the userId property value. The unique and immutable ID of the user account. * @param string|null $value Value to set for the userId property. */ public function setUserId(?string $value): void { @@ -146,7 +146,7 @@ public function setUserId(?string $value): void { } /** - * Sets the webUrl property value. The webUrl property + * Sets the webUrl property value. The URL of the user's profile web page, for example, https://github.com/my-login. * @param string|null $value Value to set for the webUrl property. */ public function setWebUrl(?string $value): void { diff --git a/src/Generated/Models/Security/GoogleCloudResourceEntityMapping.php b/src/Generated/Models/Security/GoogleCloudResourceEntityMapping.php new file mode 100644 index 00000000000..5e3829c5009 --- /dev/null +++ b/src/Generated/Models/Security/GoogleCloudResourceEntityMapping.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.googleCloudResourceEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return GoogleCloudResourceEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GoogleCloudResourceEntityMapping { + return new GoogleCloudResourceEntityMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'fullResourceNameColumn' => fn(ParseNode $n) => $o->setFullResourceNameColumn($n->getStringValue()), + ]); + } + + /** + * Gets the fullResourceNameColumn property value. Name of the detection query column that maps to the full resource name of the alert entity. + * @return string|null + */ + public function getFullResourceNameColumn(): ?string { + $val = $this->getBackingStore()->get('fullResourceNameColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fullResourceNameColumn'"); + } + + /** + * Serializes 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('fullResourceNameColumn', $this->getFullResourceNameColumn()); + } + + /** + * Sets the fullResourceNameColumn property value. Name of the detection query column that maps to the full resource name of the alert entity. + * @param string|null $value Value to set for the fullResourceNameColumn property. + */ + public function setFullResourceNameColumn(?string $value): void { + $this->getBackingStore()->set('fullResourceNameColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/HostEntityMapping.php b/src/Generated/Models/Security/HostEntityMapping.php new file mode 100644 index 00000000000..203284970b4 --- /dev/null +++ b/src/Generated/Models/Security/HostEntityMapping.php @@ -0,0 +1,156 @@ +setOdataType('#microsoft.graph.security.hostEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return HostEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HostEntityMapping { + return new HostEntityMapping(); + } + + /** + * Gets the deviceIdColumn property value. Name of the detection query column that maps to the device ID of the alert entity. + * @return string|null + */ + public function getDeviceIdColumn(): ?string { + $val = $this->getBackingStore()->get('deviceIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceIdColumn'"); + } + + /** + * Gets the dnsDomainColumn property value. Name of the detection query column that maps to the DNS domain of the alert entity. + * @return string|null + */ + public function getDnsDomainColumn(): ?string { + $val = $this->getBackingStore()->get('dnsDomainColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dnsDomainColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'deviceIdColumn' => fn(ParseNode $n) => $o->setDeviceIdColumn($n->getStringValue()), + 'dnsDomainColumn' => fn(ParseNode $n) => $o->setDnsDomainColumn($n->getStringValue()), + 'nameColumn' => fn(ParseNode $n) => $o->setNameColumn($n->getStringValue()), + 'netBiosNameColumn' => fn(ParseNode $n) => $o->setNetBiosNameColumn($n->getStringValue()), + 'ntDomainColumn' => fn(ParseNode $n) => $o->setNtDomainColumn($n->getStringValue()), + ]); + } + + /** + * Gets the nameColumn property value. Name of the detection query column that maps to the name of the alert entity. + * @return string|null + */ + public function getNameColumn(): ?string { + $val = $this->getBackingStore()->get('nameColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nameColumn'"); + } + + /** + * Gets the netBiosNameColumn property value. Name of the detection query column that maps to the NetBIOS name of the alert entity. + * @return string|null + */ + public function getNetBiosNameColumn(): ?string { + $val = $this->getBackingStore()->get('netBiosNameColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'netBiosNameColumn'"); + } + + /** + * Gets the ntDomainColumn property value. Name of the detection query column that maps to the NT domain of the alert entity. + * @return string|null + */ + public function getNtDomainColumn(): ?string { + $val = $this->getBackingStore()->get('ntDomainColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ntDomainColumn'"); + } + + /** + * Serializes 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('deviceIdColumn', $this->getDeviceIdColumn()); + $writer->writeStringValue('dnsDomainColumn', $this->getDnsDomainColumn()); + $writer->writeStringValue('nameColumn', $this->getNameColumn()); + $writer->writeStringValue('netBiosNameColumn', $this->getNetBiosNameColumn()); + $writer->writeStringValue('ntDomainColumn', $this->getNtDomainColumn()); + } + + /** + * Sets the deviceIdColumn property value. Name of the detection query column that maps to the device ID of the alert entity. + * @param string|null $value Value to set for the deviceIdColumn property. + */ + public function setDeviceIdColumn(?string $value): void { + $this->getBackingStore()->set('deviceIdColumn', $value); + } + + /** + * Sets the dnsDomainColumn property value. Name of the detection query column that maps to the DNS domain of the alert entity. + * @param string|null $value Value to set for the dnsDomainColumn property. + */ + public function setDnsDomainColumn(?string $value): void { + $this->getBackingStore()->set('dnsDomainColumn', $value); + } + + /** + * Sets the nameColumn property value. Name of the detection query column that maps to the name of the alert entity. + * @param string|null $value Value to set for the nameColumn property. + */ + public function setNameColumn(?string $value): void { + $this->getBackingStore()->set('nameColumn', $value); + } + + /** + * Sets the netBiosNameColumn property value. Name of the detection query column that maps to the NetBIOS name of the alert entity. + * @param string|null $value Value to set for the netBiosNameColumn property. + */ + public function setNetBiosNameColumn(?string $value): void { + $this->getBackingStore()->set('netBiosNameColumn', $value); + } + + /** + * Sets the ntDomainColumn property value. Name of the detection query column that maps to the NT domain of the alert entity. + * @param string|null $value Value to set for the ntDomainColumn property. + */ + public function setNtDomainColumn(?string $value): void { + $this->getBackingStore()->set('ntDomainColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/HostLogonSessionEvidence.php b/src/Generated/Models/Security/HostLogonSessionEvidence.php index 769257da962..b749401593a 100644 --- a/src/Generated/Models/Security/HostLogonSessionEvidence.php +++ b/src/Generated/Models/Security/HostLogonSessionEvidence.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): HostL } /** - * Gets the account property value. The account property + * Gets the account property value. The account that is associated with the sign-in session ID. * @return UserEvidence|null */ public function getAccount(): ?UserEvidence { @@ -39,7 +39,7 @@ public function getAccount(): ?UserEvidence { } /** - * Gets the endUtcDateTime property value. The endUtcDateTime property + * Gets the endUtcDateTime property value. The session end time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getEndUtcDateTime(): ?DateTime { @@ -66,7 +66,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the host property value. The host property + * Gets the host property value. The host for the session. * @return DeviceEvidence|null */ public function getHost(): ?DeviceEvidence { @@ -78,7 +78,7 @@ public function getHost(): ?DeviceEvidence { } /** - * Gets the sessionId property value. The sessionId property + * Gets the sessionId property value. The session ID for the account reported in the alert, for example, 0x3e7. * @return string|null */ public function getSessionId(): ?string { @@ -90,7 +90,7 @@ public function getSessionId(): ?string { } /** - * Gets the startUtcDateTime property value. The startUtcDateTime property + * Gets the startUtcDateTime property value. The session start time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getStartUtcDateTime(): ?DateTime { @@ -115,7 +115,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the account property value. The account property + * Sets the account property value. The account that is associated with the sign-in session ID. * @param UserEvidence|null $value Value to set for the account property. */ public function setAccount(?UserEvidence $value): void { @@ -123,7 +123,7 @@ public function setAccount(?UserEvidence $value): void { } /** - * Sets the endUtcDateTime property value. The endUtcDateTime property + * Sets the endUtcDateTime property value. The session end time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the endUtcDateTime property. */ public function setEndUtcDateTime(?DateTime $value): void { @@ -131,7 +131,7 @@ public function setEndUtcDateTime(?DateTime $value): void { } /** - * Sets the host property value. The host property + * Sets the host property value. The host for the session. * @param DeviceEvidence|null $value Value to set for the host property. */ public function setHost(?DeviceEvidence $value): void { @@ -139,7 +139,7 @@ public function setHost(?DeviceEvidence $value): void { } /** - * Sets the sessionId property value. The sessionId property + * Sets the sessionId property value. The session ID for the account reported in the alert, for example, 0x3e7. * @param string|null $value Value to set for the sessionId property. */ public function setSessionId(?string $value): void { @@ -147,7 +147,7 @@ public function setSessionId(?string $value): void { } /** - * Sets the startUtcDateTime property value. The startUtcDateTime property + * Sets the startUtcDateTime property value. The session start time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the startUtcDateTime property. */ public function setStartUtcDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/Security/HuntingSchemaBuiltInFunction.php b/src/Generated/Models/Security/HuntingSchemaBuiltInFunction.php new file mode 100644 index 00000000000..b927469f74a --- /dev/null +++ b/src/Generated/Models/Security/HuntingSchemaBuiltInFunction.php @@ -0,0 +1,250 @@ +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 HuntingSchemaBuiltInFunction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HuntingSchemaBuiltInFunction { + return new HuntingSchemaBuiltInFunction(); + } + + /** + * 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 documentation property value. Description of the function and its usage. + * @return string|null + */ + public function getDocumentation(): ?string { + $val = $this->getBackingStore()->get('documentation'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'documentation'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'documentation' => fn(ParseNode $n) => $o->setDocumentation($n->getStringValue()), + 'huntingFunctionId' => fn(ParseNode $n) => $o->setHuntingFunctionId($n->getIntegerValue()), + 'inputParameters' => fn(ParseNode $n) => $o->setInputParameters($n->getCollectionOfObjectValues([HuntingSchemaFunctionParameter::class, 'createFromDiscriminatorValue'])), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'outputColumns' => fn(ParseNode $n) => $o->setOutputColumns($n->getCollectionOfObjectValues([HuntingSchemaTableColumn::class, 'createFromDiscriminatorValue'])), + 'path' => fn(ParseNode $n) => $o->setPath($n->getStringValue()), + ]; + } + + /** + * Gets the huntingFunctionId property value. Unique identifier for the function. Required. + * @return int|null + */ + public function getHuntingFunctionId(): ?int { + $val = $this->getBackingStore()->get('huntingFunctionId'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'huntingFunctionId'"); + } + + /** + * Gets the inputParameters property value. Collection of input parameters accepted by the function. + * @return array|null + */ + public function getInputParameters(): ?array { + $val = $this->getBackingStore()->get('inputParameters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HuntingSchemaFunctionParameter::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inputParameters'"); + } + + /** + * Gets the name property value. Name of the function. Required. + * @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 outputColumns property value. Collection of columns returned by the function. + * @return array|null + */ + public function getOutputColumns(): ?array { + $val = $this->getBackingStore()->get('outputColumns'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HuntingSchemaTableColumn::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'outputColumns'"); + } + + /** + * Gets the path property value. Folder path of the function. + * @return string|null + */ + public function getPath(): ?string { + $val = $this->getBackingStore()->get('path'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'path'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('documentation', $this->getDocumentation()); + $writer->writeCollectionOfObjectValues('inputParameters', $this->getInputParameters()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('outputColumns', $this->getOutputColumns()); + $writer->writeStringValue('path', $this->getPath()); + $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 documentation property value. Description of the function and its usage. + * @param string|null $value Value to set for the documentation property. + */ + public function setDocumentation(?string $value): void { + $this->getBackingStore()->set('documentation', $value); + } + + /** + * Sets the huntingFunctionId property value. Unique identifier for the function. Required. + * @param int|null $value Value to set for the huntingFunctionId property. + */ + public function setHuntingFunctionId(?int $value): void { + $this->getBackingStore()->set('huntingFunctionId', $value); + } + + /** + * Sets the inputParameters property value. Collection of input parameters accepted by the function. + * @param array|null $value Value to set for the inputParameters property. + */ + public function setInputParameters(?array $value): void { + $this->getBackingStore()->set('inputParameters', $value); + } + + /** + * Sets the name property value. Name of the function. Required. + * @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 outputColumns property value. Collection of columns returned by the function. + * @param array|null $value Value to set for the outputColumns property. + */ + public function setOutputColumns(?array $value): void { + $this->getBackingStore()->set('outputColumns', $value); + } + + /** + * Sets the path property value. Folder path of the function. + * @param string|null $value Value to set for the path property. + */ + public function setPath(?string $value): void { + $this->getBackingStore()->set('path', $value); + } + +} diff --git a/src/Generated/Models/Security/HuntingSchemaFunctionParameter.php b/src/Generated/Models/Security/HuntingSchemaFunctionParameter.php new file mode 100644 index 00000000000..f221e92b997 --- /dev/null +++ b/src/Generated/Models/Security/HuntingSchemaFunctionParameter.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 HuntingSchemaFunctionParameter + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HuntingSchemaFunctionParameter { + return new HuntingSchemaFunctionParameter(); + } + + /** + * 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 cslType property value. Data type of the parameter in Kusto Query Language (KQL) CSL format. Required. + * @return string|null + */ + public function getCslType(): ?string { + $val = $this->getBackingStore()->get('cslType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cslType'"); + } + + /** + * Gets the defaultValue property value. Default value used when the caller doesn't provide a value for this parameter. + * @return string|null + */ + public function getDefaultValue(): ?string { + $val = $this->getBackingStore()->get('defaultValue'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'defaultValue'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cslType' => fn(ParseNode $n) => $o->setCslType($n->getStringValue()), + 'defaultValue' => fn(ParseNode $n) => $o->setDefaultValue($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. Name of the parameter. Required. + * @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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('cslType', $this->getCslType()); + $writer->writeStringValue('defaultValue', $this->getDefaultValue()); + $writer->writeStringValue('name', $this->getName()); + $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 cslType property value. Data type of the parameter in Kusto Query Language (KQL) CSL format. Required. + * @param string|null $value Value to set for the cslType property. + */ + public function setCslType(?string $value): void { + $this->getBackingStore()->set('cslType', $value); + } + + /** + * Sets the defaultValue property value. Default value used when the caller doesn't provide a value for this parameter. + * @param string|null $value Value to set for the defaultValue property. + */ + public function setDefaultValue(?string $value): void { + $this->getBackingStore()->set('defaultValue', $value); + } + + /** + * Sets the name property value. Name of the parameter. Required. + * @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); + } + +} diff --git a/src/Generated/Models/Security/HuntingSchemaFunctions.php b/src/Generated/Models/Security/HuntingSchemaFunctions.php new file mode 100644 index 00000000000..e3cc4f8b582 --- /dev/null +++ b/src/Generated/Models/Security/HuntingSchemaFunctions.php @@ -0,0 +1,163 @@ +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 HuntingSchemaFunctions + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HuntingSchemaFunctions { + return new HuntingSchemaFunctions(); + } + + /** + * 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 builtInFunctions property value. Prebuilt functions included with Microsoft Defender XDR advanced hunting. + * @return array|null + */ + public function getBuiltInFunctions(): ?array { + $val = $this->getBackingStore()->get('builtInFunctions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HuntingSchemaBuiltInFunction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'builtInFunctions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'builtInFunctions' => fn(ParseNode $n) => $o->setBuiltInFunctions($n->getCollectionOfObjectValues([HuntingSchemaBuiltInFunction::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'savedFunctions' => fn(ParseNode $n) => $o->setSavedFunctions($n->getCollectionOfObjectValues([HuntingSchemaSavedFunction::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 savedFunctions property value. Custom functions created by users, including shared functions accessible to all tenant users and personal functions visible only to their creator. + * @return array|null + */ + public function getSavedFunctions(): ?array { + $val = $this->getBackingStore()->get('savedFunctions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HuntingSchemaSavedFunction::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'savedFunctions'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('builtInFunctions', $this->getBuiltInFunctions()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('savedFunctions', $this->getSavedFunctions()); + $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 builtInFunctions property value. Prebuilt functions included with Microsoft Defender XDR advanced hunting. + * @param array|null $value Value to set for the builtInFunctions property. + */ + public function setBuiltInFunctions(?array $value): void { + $this->getBackingStore()->set('builtInFunctions', $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 savedFunctions property value. Custom functions created by users, including shared functions accessible to all tenant users and personal functions visible only to their creator. + * @param array|null $value Value to set for the savedFunctions property. + */ + public function setSavedFunctions(?array $value): void { + $this->getBackingStore()->set('savedFunctions', $value); + } + +} diff --git a/src/Generated/Models/Security/HuntingSchemaResult.php b/src/Generated/Models/Security/HuntingSchemaResult.php new file mode 100644 index 00000000000..7662e530f52 --- /dev/null +++ b/src/Generated/Models/Security/HuntingSchemaResult.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 HuntingSchemaResult + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HuntingSchemaResult { + return new HuntingSchemaResult(); + } + + /** + * 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 [ + 'functions' => fn(ParseNode $n) => $o->setFunctions($n->getObjectValue([HuntingSchemaFunctions::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'tables' => fn(ParseNode $n) => $o->setTables($n->getCollectionOfObjectValues([HuntingSchemaTable::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the functions property value. Object containing the built-in functions and saved functions available to the user. + * @return HuntingSchemaFunctions|null + */ + public function getFunctions(): ?HuntingSchemaFunctions { + $val = $this->getBackingStore()->get('functions'); + if (is_null($val) || $val instanceof HuntingSchemaFunctions) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'functions'"); + } + + /** + * 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 tables property value. Collection of advanced hunting tables the user is authorized to query. + * @return array|null + */ + public function getTables(): ?array { + $val = $this->getBackingStore()->get('tables'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HuntingSchemaTable::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tables'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('functions', $this->getFunctions()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('tables', $this->getTables()); + $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 functions property value. Object containing the built-in functions and saved functions available to the user. + * @param HuntingSchemaFunctions|null $value Value to set for the functions property. + */ + public function setFunctions(?HuntingSchemaFunctions $value): void { + $this->getBackingStore()->set('functions', $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 tables property value. Collection of advanced hunting tables the user is authorized to query. + * @param array|null $value Value to set for the tables property. + */ + public function setTables(?array $value): void { + $this->getBackingStore()->set('tables', $value); + } + +} diff --git a/src/Generated/Models/Security/HuntingSchemaSavedFunction.php b/src/Generated/Models/Security/HuntingSchemaSavedFunction.php new file mode 100644 index 00000000000..6ba5960b666 --- /dev/null +++ b/src/Generated/Models/Security/HuntingSchemaSavedFunction.php @@ -0,0 +1,317 @@ +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 HuntingSchemaSavedFunction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HuntingSchemaSavedFunction { + return new HuntingSchemaSavedFunction(); + } + + /** + * 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 createdBy property value. Identity of the user who created the function. + * @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 description property value. Description of the function purpose and usage. + * @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'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getStringValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'huntingFunctionId' => fn(ParseNode $n) => $o->setHuntingFunctionId($n->getIntegerValue()), + 'inputParameters' => fn(ParseNode $n) => $o->setInputParameters($n->getCollectionOfObjectValues([HuntingSchemaFunctionParameter::class, 'createFromDiscriminatorValue'])), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getStringValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'outputColumns' => fn(ParseNode $n) => $o->setOutputColumns($n->getCollectionOfObjectValues([HuntingSchemaTableColumn::class, 'createFromDiscriminatorValue'])), + 'path' => fn(ParseNode $n) => $o->setPath($n->getStringValue()), + ]; + } + + /** + * Gets the huntingFunctionId property value. Unique identifier for the function. Required. + * @return int|null + */ + public function getHuntingFunctionId(): ?int { + $val = $this->getBackingStore()->get('huntingFunctionId'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'huntingFunctionId'"); + } + + /** + * Gets the inputParameters property value. Collection of input parameters accepted by the function. + * @return array|null + */ + public function getInputParameters(): ?array { + $val = $this->getBackingStore()->get('inputParameters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HuntingSchemaFunctionParameter::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inputParameters'"); + } + + /** + * Gets the lastModifiedBy property value. Identity of the user who last modified the function. + * @return string|null + */ + public function getLastModifiedBy(): ?string { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. Date and time when the function was last modified. + * @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 name property value. Name of the function. Required. + * @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 outputColumns property value. Collection of columns returned by the function. + * @return array|null + */ + public function getOutputColumns(): ?array { + $val = $this->getBackingStore()->get('outputColumns'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HuntingSchemaTableColumn::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'outputColumns'"); + } + + /** + * Gets the path property value. Folder path where the function is saved. + * @return string|null + */ + public function getPath(): ?string { + $val = $this->getBackingStore()->get('path'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'path'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('createdBy', $this->getCreatedBy()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeCollectionOfObjectValues('inputParameters', $this->getInputParameters()); + $writer->writeStringValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('outputColumns', $this->getOutputColumns()); + $writer->writeStringValue('path', $this->getPath()); + $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 createdBy property value. Identity of the user who created the function. + * @param string|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?string $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the description property value. Description of the function purpose and usage. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the huntingFunctionId property value. Unique identifier for the function. Required. + * @param int|null $value Value to set for the huntingFunctionId property. + */ + public function setHuntingFunctionId(?int $value): void { + $this->getBackingStore()->set('huntingFunctionId', $value); + } + + /** + * Sets the inputParameters property value. Collection of input parameters accepted by the function. + * @param array|null $value Value to set for the inputParameters property. + */ + public function setInputParameters(?array $value): void { + $this->getBackingStore()->set('inputParameters', $value); + } + + /** + * Sets the lastModifiedBy property value. Identity of the user who last modified the function. + * @param string|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?string $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Date and time when the function was last modified. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the name property value. Name of the function. Required. + * @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 outputColumns property value. Collection of columns returned by the function. + * @param array|null $value Value to set for the outputColumns property. + */ + public function setOutputColumns(?array $value): void { + $this->getBackingStore()->set('outputColumns', $value); + } + + /** + * Sets the path property value. Folder path where the function is saved. + * @param string|null $value Value to set for the path property. + */ + public function setPath(?string $value): void { + $this->getBackingStore()->set('path', $value); + } + +} diff --git a/src/Generated/Models/Security/HuntingSchemaTable.php b/src/Generated/Models/Security/HuntingSchemaTable.php new file mode 100644 index 00000000000..ef7d99ba5b6 --- /dev/null +++ b/src/Generated/Models/Security/HuntingSchemaTable.php @@ -0,0 +1,183 @@ +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 HuntingSchemaTable + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HuntingSchemaTable { + return new HuntingSchemaTable(); + } + + /** + * 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 columns property value. Collection of columns in the table with their data types. + * @return array|null + */ + public function getColumns(): ?array { + $val = $this->getBackingStore()->get('columns'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HuntingSchemaTableColumn::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'columns'"); + } + + /** + * Gets the description property value. Description of what data the table contains. + * @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'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'columns' => fn(ParseNode $n) => $o->setColumns($n->getCollectionOfObjectValues([HuntingSchemaTableColumn::class, 'createFromDiscriminatorValue'])), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. Name of the table. Required. + * @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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('columns', $this->getColumns()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('name', $this->getName()); + $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 columns property value. Collection of columns in the table with their data types. + * @param array|null $value Value to set for the columns property. + */ + public function setColumns(?array $value): void { + $this->getBackingStore()->set('columns', $value); + } + + /** + * Sets the description property value. Description of what data the table contains. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the name property value. Name of the table. Required. + * @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); + } + +} diff --git a/src/Generated/Models/Security/HuntingSchemaTableColumn.php b/src/Generated/Models/Security/HuntingSchemaTableColumn.php new file mode 100644 index 00000000000..9d887d8c1ad --- /dev/null +++ b/src/Generated/Models/Security/HuntingSchemaTableColumn.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 HuntingSchemaTableColumn + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HuntingSchemaTableColumn { + return new HuntingSchemaTableColumn(); + } + + /** + * 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 dataType property value. Data type of the column (for example, DateTime, String). Required. + * @return string|null + */ + public function getDataType(): ?string { + $val = $this->getBackingStore()->get('dataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataType'"); + } + + /** + * Gets the description property value. Description of the column. + * @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'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dataType' => fn(ParseNode $n) => $o->setDataType($n->getStringValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. Name of the column. Required. + * @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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('dataType', $this->getDataType()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('name', $this->getName()); + $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 dataType property value. Data type of the column (for example, DateTime, String). Required. + * @param string|null $value Value to set for the dataType property. + */ + public function setDataType(?string $value): void { + $this->getBackingStore()->set('dataType', $value); + } + + /** + * Sets the description property value. Description of the column. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the name property value. Name of the column. Required. + * @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); + } + +} diff --git a/src/Generated/Models/Security/IdentityContainer.php b/src/Generated/Models/Security/IdentityContainer.php index dc5a775dc4c..07875e18d72 100644 --- a/src/Generated/Models/Security/IdentityContainer.php +++ b/src/Generated/Models/Security/IdentityContainer.php @@ -98,7 +98,7 @@ public function getSensorCandidates(): ?array { } /** - * Gets the sensorMigration property value. The sensorMigration property + * Gets the sensorMigration property value. Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. * @return array|null */ public function getSensorMigration(): ?array { @@ -185,7 +185,7 @@ public function setSensorCandidates(?array $value): void { } /** - * Sets the sensorMigration property value. The sensorMigration property + * Sets the sensorMigration property value. Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. * @param array|null $value Value to set for the sensorMigration property. */ public function setSensorMigration(?array $value): void { diff --git a/src/Generated/Models/Security/IoTDeviceEvidence.php b/src/Generated/Models/Security/IoTDeviceEvidence.php index 6a91dad1333..ea33e06375b 100644 --- a/src/Generated/Models/Security/IoTDeviceEvidence.php +++ b/src/Generated/Models/Security/IoTDeviceEvidence.php @@ -137,7 +137,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the importance property value. The importance level for the IoT device. Possible values are low, normal, high, and unknownFutureValue. + * Gets the importance property value. The importance level for the IoT device. The possible values are: unknown, low, normal, high, unknownFutureValue. * @return IoTDeviceImportanceType|null */ public function getImportance(): ?IoTDeviceImportanceType { @@ -469,7 +469,7 @@ public function setDeviceType(?string $value): void { } /** - * Sets the importance property value. The importance level for the IoT device. Possible values are low, normal, high, and unknownFutureValue. + * Sets the importance property value. The importance level for the IoT device. The possible values are: unknown, low, normal, high, unknownFutureValue. * @param IoTDeviceImportanceType|null $value Value to set for the importance property. */ public function setImportance(?IoTDeviceImportanceType $value): void { diff --git a/src/Generated/Models/Security/IpEntityMapping.php b/src/Generated/Models/Security/IpEntityMapping.php new file mode 100644 index 00000000000..e930b621053 --- /dev/null +++ b/src/Generated/Models/Security/IpEntityMapping.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.security.ipEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return IpEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IpEntityMapping { + return new IpEntityMapping(); + } + + /** + * Gets the addressColumn property value. Name of the detection query column that maps to the IP address of the alert entity. + * @return string|null + */ + public function getAddressColumn(): ?string { + $val = $this->getBackingStore()->get('addressColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'addressColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'addressColumn' => fn(ParseNode $n) => $o->setAddressColumn($n->getStringValue()), + 'scopeColumn' => fn(ParseNode $n) => $o->setScopeColumn($n->getStringValue()), + ]); + } + + /** + * Gets the scopeColumn property value. Name of the detection query column that maps to the scope of the alert entity. + * @return string|null + */ + public function getScopeColumn(): ?string { + $val = $this->getBackingStore()->get('scopeColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scopeColumn'"); + } + + /** + * Serializes 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('addressColumn', $this->getAddressColumn()); + $writer->writeStringValue('scopeColumn', $this->getScopeColumn()); + } + + /** + * Sets the addressColumn property value. Name of the detection query column that maps to the IP address of the alert entity. + * @param string|null $value Value to set for the addressColumn property. + */ + public function setAddressColumn(?string $value): void { + $this->getBackingStore()->set('addressColumn', $value); + } + + /** + * Sets the scopeColumn property value. Name of the detection query column that maps to the scope of the alert entity. + * @param string|null $value Value to set for the scopeColumn property. + */ + public function setScopeColumn(?string $value): void { + $this->getBackingStore()->set('scopeColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/IsolateDeviceAction.php b/src/Generated/Models/Security/IsolateDeviceAction.php new file mode 100644 index 00000000000..09ee40c8d90 --- /dev/null +++ b/src/Generated/Models/Security/IsolateDeviceAction.php @@ -0,0 +1,67 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'isolationType' => fn(ParseNode $n) => $o->setIsolationType($n->getEnumValue(IsolationType::class)), + ]); + } + + /** + * Gets the isolationType property value. The isolationType property + * @return IsolationType|null + */ + public function getIsolationType(): ?IsolationType { + $val = $this->getBackingStore()->get('isolationType'); + if (is_null($val) || $val instanceof IsolationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isolationType'"); + } + + /** + * Serializes 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('isolationType', $this->getIsolationType()); + } + + /** + * Sets the isolationType property value. The isolationType property + * @param IsolationType|null $value Value to set for the isolationType property. + */ + public function setIsolationType(?IsolationType $value): void { + $this->getBackingStore()->set('isolationType', $value); + } + +} diff --git a/src/Generated/Models/Security/MDASHAuditRecord.php b/src/Generated/Models/Security/MDASHAuditRecord.php new file mode 100644 index 00000000000..e77d3531863 --- /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/MailClusterEntityMapping.php b/src/Generated/Models/Security/MailClusterEntityMapping.php new file mode 100644 index 00000000000..06718a6e03a --- /dev/null +++ b/src/Generated/Models/Security/MailClusterEntityMapping.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.security.mailClusterEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MailClusterEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailClusterEntityMapping { + return new MailClusterEntityMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'queryColumn' => fn(ParseNode $n) => $o->setQueryColumn($n->getStringValue()), + 'sourceColumn' => fn(ParseNode $n) => $o->setSourceColumn($n->getStringValue()), + ]); + } + + /** + * Gets the queryColumn property value. Name of the detection query column that maps to the query of the alert entity. + * @return string|null + */ + public function getQueryColumn(): ?string { + $val = $this->getBackingStore()->get('queryColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'queryColumn'"); + } + + /** + * Gets the sourceColumn property value. Name of the detection query column that maps to the source of the alert entity. + * @return string|null + */ + public function getSourceColumn(): ?string { + $val = $this->getBackingStore()->get('sourceColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sourceColumn'"); + } + + /** + * Serializes 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('queryColumn', $this->getQueryColumn()); + $writer->writeStringValue('sourceColumn', $this->getSourceColumn()); + } + + /** + * Sets the queryColumn property value. Name of the detection query column that maps to the query of the alert entity. + * @param string|null $value Value to set for the queryColumn property. + */ + public function setQueryColumn(?string $value): void { + $this->getBackingStore()->set('queryColumn', $value); + } + + /** + * Sets the sourceColumn property value. Name of the detection query column that maps to the source of the alert entity. + * @param string|null $value Value to set for the sourceColumn property. + */ + public function setSourceColumn(?string $value): void { + $this->getBackingStore()->set('sourceColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/MailMessageEntityMapping.php b/src/Generated/Models/Security/MailMessageEntityMapping.php new file mode 100644 index 00000000000..d0dc82b3472 --- /dev/null +++ b/src/Generated/Models/Security/MailMessageEntityMapping.php @@ -0,0 +1,134 @@ +setOdataType('#microsoft.graph.security.mailMessageEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MailMessageEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailMessageEntityMapping { + return new MailMessageEntityMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'networkMessageIdColumn' => fn(ParseNode $n) => $o->setNetworkMessageIdColumn($n->getStringValue()), + 'recipientColumn' => fn(ParseNode $n) => $o->setRecipientColumn($n->getStringValue()), + 'senderColumn' => fn(ParseNode $n) => $o->setSenderColumn($n->getStringValue()), + 'subjectColumn' => fn(ParseNode $n) => $o->setSubjectColumn($n->getStringValue()), + ]); + } + + /** + * Gets the networkMessageIdColumn property value. Name of the detection query column that maps to the network message ID of the alert entity. + * @return string|null + */ + public function getNetworkMessageIdColumn(): ?string { + $val = $this->getBackingStore()->get('networkMessageIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'networkMessageIdColumn'"); + } + + /** + * Gets the recipientColumn property value. Name of the detection query column that maps to the recipient of the alert entity. + * @return string|null + */ + public function getRecipientColumn(): ?string { + $val = $this->getBackingStore()->get('recipientColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipientColumn'"); + } + + /** + * Gets the senderColumn property value. Name of the detection query column that maps to the sender of the alert entity. + * @return string|null + */ + public function getSenderColumn(): ?string { + $val = $this->getBackingStore()->get('senderColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'senderColumn'"); + } + + /** + * Gets the subjectColumn property value. Name of the detection query column that maps to the subject of the alert entity. + * @return string|null + */ + public function getSubjectColumn(): ?string { + $val = $this->getBackingStore()->get('subjectColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectColumn'"); + } + + /** + * Serializes 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('networkMessageIdColumn', $this->getNetworkMessageIdColumn()); + $writer->writeStringValue('recipientColumn', $this->getRecipientColumn()); + $writer->writeStringValue('senderColumn', $this->getSenderColumn()); + $writer->writeStringValue('subjectColumn', $this->getSubjectColumn()); + } + + /** + * Sets the networkMessageIdColumn property value. Name of the detection query column that maps to the network message ID of the alert entity. + * @param string|null $value Value to set for the networkMessageIdColumn property. + */ + public function setNetworkMessageIdColumn(?string $value): void { + $this->getBackingStore()->set('networkMessageIdColumn', $value); + } + + /** + * Sets the recipientColumn property value. Name of the detection query column that maps to the recipient of the alert entity. + * @param string|null $value Value to set for the recipientColumn property. + */ + public function setRecipientColumn(?string $value): void { + $this->getBackingStore()->set('recipientColumn', $value); + } + + /** + * Sets the senderColumn property value. Name of the detection query column that maps to the sender of the alert entity. + * @param string|null $value Value to set for the senderColumn property. + */ + public function setSenderColumn(?string $value): void { + $this->getBackingStore()->set('senderColumn', $value); + } + + /** + * Sets the subjectColumn property value. Name of the detection query column that maps to the subject of the alert entity. + * @param string|null $value Value to set for the subjectColumn property. + */ + public function setSubjectColumn(?string $value): void { + $this->getBackingStore()->set('subjectColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/MailboxEntityMapping.php b/src/Generated/Models/Security/MailboxEntityMapping.php new file mode 100644 index 00000000000..5cc2073dd68 --- /dev/null +++ b/src/Generated/Models/Security/MailboxEntityMapping.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.mailboxEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MailboxEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailboxEntityMapping { + return new MailboxEntityMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'primaryAddressColumn' => fn(ParseNode $n) => $o->setPrimaryAddressColumn($n->getStringValue()), + ]); + } + + /** + * Gets the primaryAddressColumn property value. Name of the detection query column that maps to the primary email address of the alert entity. + * @return string|null + */ + public function getPrimaryAddressColumn(): ?string { + $val = $this->getBackingStore()->get('primaryAddressColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'primaryAddressColumn'"); + } + + /** + * Serializes 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('primaryAddressColumn', $this->getPrimaryAddressColumn()); + } + + /** + * Sets the primaryAddressColumn property value. Name of the detection query column that maps to the primary email address of the alert entity. + * @param string|null $value Value to set for the primaryAddressColumn property. + */ + public function setPrimaryAddressColumn(?string $value): void { + $this->getBackingStore()->set('primaryAddressColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/MalwareEvidence.php b/src/Generated/Models/Security/MalwareEvidence.php index 76677f21608..15980200f9b 100644 --- a/src/Generated/Models/Security/MalwareEvidence.php +++ b/src/Generated/Models/Security/MalwareEvidence.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Malwa } /** - * Gets the category property value. The category property + * Gets the category property value. The malware category by the vendor. For example, Trojan. * @return string|null */ public function getCategory(): ?string { @@ -53,7 +53,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the files property value. The files property + * Gets the files property value. A list of the linked file entities on which the malware was found. Can contain the File entities inline or as reference. For more information, see fileEvidence. * @return array|null */ public function getFiles(): ?array { @@ -67,7 +67,7 @@ public function getFiles(): ?array { } /** - * Gets the name property value. The name property + * Gets the name property value. The malware name by the vendor. For example, Win32/Toga. * @return string|null */ public function getName(): ?string { @@ -79,7 +79,7 @@ public function getName(): ?string { } /** - * Gets the processes property value. The processes property + * Gets the processes property value. A list of the linked process entities on which the malware was found. Use this property, for example, when the alert was triggered on fileless activity. For more information, see processEvidence. * @return array|null */ public function getProcesses(): ?array { @@ -105,7 +105,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the category property value. The category property + * Sets the category property value. The malware category by the vendor. For example, Trojan. * @param string|null $value Value to set for the category property. */ public function setCategory(?string $value): void { @@ -113,7 +113,7 @@ public function setCategory(?string $value): void { } /** - * Sets the files property value. The files property + * Sets the files property value. A list of the linked file entities on which the malware was found. Can contain the File entities inline or as reference. For more information, see fileEvidence. * @param array|null $value Value to set for the files property. */ public function setFiles(?array $value): void { @@ -121,7 +121,7 @@ public function setFiles(?array $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. The malware name by the vendor. For example, Win32/Toga. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -129,7 +129,7 @@ public function setName(?string $value): void { } /** - * Sets the processes property value. The processes property + * Sets the processes property value. A list of the linked process entities on which the malware was found. Use this property, for example, when the alert was triggered on fileless activity. For more information, see processEvidence. * @param array|null $value Value to set for the processes property. */ public function setProcesses(?array $value): void { diff --git a/src/Generated/Models/Security/ManualAlert.php b/src/Generated/Models/Security/ManualAlert.php new file mode 100644 index 00000000000..2fe102b4781 --- /dev/null +++ b/src/Generated/Models/Security/ManualAlert.php @@ -0,0 +1,136 @@ +|null + */ + public function getEntityDefinitions(): ?array { + $val = $this->getBackingStore()->get('entityDefinitions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EntityDefinitionInput::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityDefinitions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'entityDefinitions' => fn(ParseNode $n) => $o->setEntityDefinitions($n->getCollectionOfObjectValues([EntityDefinitionInput::class, 'createFromDiscriminatorValue'])), + 'isExcludedFromCorrelation' => fn(ParseNode $n) => $o->setIsExcludedFromCorrelation($n->getBooleanValue()), + 'linkToIncident' => fn(ParseNode $n) => $o->setLinkToIncident($n->getIntegerValue()), + 'sentinelWorkspace' => fn(ParseNode $n) => $o->setSentinelWorkspace($n->getStringValue()), + ]); + } + + /** + * Gets the isExcludedFromCorrelation property value. When true, excludes the alert from automatic correlation. Default is false. + * @return bool|null + */ + public function getIsExcludedFromCorrelation(): ?bool { + $val = $this->getBackingStore()->get('isExcludedFromCorrelation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isExcludedFromCorrelation'"); + } + + /** + * Gets the linkToIncident property value. ID of an existing incident to link to. If not provided, a new incident is created automatically. + * @return int|null + */ + public function getLinkToIncident(): ?int { + $val = $this->getBackingStore()->get('linkToIncident'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'linkToIncident'"); + } + + /** + * Gets the sentinelWorkspace property value. Sentinel workspace identifier for workspace routing. + * @return string|null + */ + public function getSentinelWorkspace(): ?string { + $val = $this->getBackingStore()->get('sentinelWorkspace'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sentinelWorkspace'"); + } + + /** + * Serializes 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('entityDefinitions', $this->getEntityDefinitions()); + $writer->writeBooleanValue('isExcludedFromCorrelation', $this->getIsExcludedFromCorrelation()); + $writer->writeIntegerValue('linkToIncident', $this->getLinkToIncident()); + $writer->writeStringValue('sentinelWorkspace', $this->getSentinelWorkspace()); + } + + /** + * Sets the entityDefinitions property value. The entities associated with the alert. Each item specifies a security entity (such as a user, device, or IP address), its identifier, and its role in the alert context. + * @param array|null $value Value to set for the entityDefinitions property. + */ + public function setEntityDefinitions(?array $value): void { + $this->getBackingStore()->set('entityDefinitions', $value); + } + + /** + * Sets the isExcludedFromCorrelation property value. When true, excludes the alert from automatic correlation. Default is false. + * @param bool|null $value Value to set for the isExcludedFromCorrelation property. + */ + public function setIsExcludedFromCorrelation(?bool $value): void { + $this->getBackingStore()->set('isExcludedFromCorrelation', $value); + } + + /** + * Sets the linkToIncident property value. ID of an existing incident to link to. If not provided, a new incident is created automatically. + * @param int|null $value Value to set for the linkToIncident property. + */ + public function setLinkToIncident(?int $value): void { + $this->getBackingStore()->set('linkToIncident', $value); + } + + /** + * Sets the sentinelWorkspace property value. Sentinel workspace identifier for workspace routing. + * @param string|null $value Value to set for the sentinelWorkspace property. + */ + public function setSentinelWorkspace(?string $value): void { + $this->getBackingStore()->set('sentinelWorkspace', $value); + } + +} diff --git a/src/Generated/Models/Security/ManualAlertEntityType.php b/src/Generated/Models/Security/ManualAlertEntityType.php new file mode 100644 index 00000000000..0b38af9464f --- /dev/null +++ b/src/Generated/Models/Security/ManualAlertEntityType.php @@ -0,0 +1,26 @@ +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/MigrateSensorsResult.php b/src/Generated/Models/Security/MigrateSensorsResult.php index 7d5a96dc26c..68366157e11 100644 --- a/src/Generated/Models/Security/MigrateSensorsResult.php +++ b/src/Generated/Models/Security/MigrateSensorsResult.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the failedMigrationSensorIds property value. The failedMigrationSensorIds property + * Gets the failedMigrationSensorIds property value. The collection of sensor IDs that failed to migrate. * @return array|null */ public function getFailedMigrationSensorIds(): ?array { @@ -110,7 +110,7 @@ public function getOdataType(): ?string { } /** - * Gets the successfulMigrationSensorIds property value. The successfulMigrationSensorIds property + * Gets the successfulMigrationSensorIds property value. The collection of sensor IDs that were successfully migrated. * @return array|null */ public function getSuccessfulMigrationSensorIds(): ?array { @@ -151,7 +151,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the failedMigrationSensorIds property value. The failedMigrationSensorIds property + * Sets the failedMigrationSensorIds property value. The collection of sensor IDs that failed to migrate. * @param array|null $value Value to set for the failedMigrationSensorIds property. */ public function setFailedMigrationSensorIds(?array $value): void { @@ -167,7 +167,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the successfulMigrationSensorIds property value. The successfulMigrationSensorIds property + * Sets the successfulMigrationSensorIds property value. The collection of sensor IDs that were successfully migrated. * @param array|null $value Value to set for the successfulMigrationSensorIds property. */ public function setSuccessfulMigrationSensorIds(?array $value): void { diff --git a/src/Generated/Models/Security/MitreTactic.php b/src/Generated/Models/Security/MitreTactic.php new file mode 100644 index 00000000000..9849b479918 --- /dev/null +++ b/src/Generated/Models/Security/MitreTactic.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 MitreTactic + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MitreTactic { + return new MitreTactic(); + } + + /** + * 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()), + 'tactic' => fn(ParseNode $n) => $o->setTactic($n->getStringValue()), + 'techniques' => fn(ParseNode $n) => $o->setTechniques($n->getCollectionOfObjectValues([MitreTechnique::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 tactic property value. The MITRE tactic identifier, for example, Exploit. + * @return string|null + */ + public function getTactic(): ?string { + $val = $this->getBackingStore()->get('tactic'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tactic'"); + } + + /** + * Gets the techniques property value. The techniques observed within this tactic. + * @return array|null + */ + public function getTechniques(): ?array { + $val = $this->getBackingStore()->get('techniques'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MitreTechnique::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'techniques'"); + } + + /** + * 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('tactic', $this->getTactic()); + $writer->writeCollectionOfObjectValues('techniques', $this->getTechniques()); + $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 tactic property value. The MITRE tactic identifier, for example, Exploit. + * @param string|null $value Value to set for the tactic property. + */ + public function setTactic(?string $value): void { + $this->getBackingStore()->set('tactic', $value); + } + + /** + * Sets the techniques property value. The techniques observed within this tactic. + * @param array|null $value Value to set for the techniques property. + */ + public function setTechniques(?array $value): void { + $this->getBackingStore()->set('techniques', $value); + } + +} diff --git a/src/Generated/Models/Security/MitreTechnique.php b/src/Generated/Models/Security/MitreTechnique.php new file mode 100644 index 00000000000..d00f1024d0e --- /dev/null +++ b/src/Generated/Models/Security/MitreTechnique.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 MitreTechnique + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MitreTechnique { + return new MitreTechnique(); + } + + /** + * 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()), + 'subTechniques' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSubTechniques($val); + }, + 'technique' => fn(ParseNode $n) => $o->setTechnique($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 subTechniques property value. The MITRE ATT&CK subtechnique identifiers that are associated with this technique, for example, T1059.001. + * @return array|null + */ + public function getSubTechniques(): ?array { + $val = $this->getBackingStore()->get('subTechniques'); + 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 'subTechniques'"); + } + + /** + * Gets the technique property value. The MITRE ATT&CK technique identifier, for example, T1059. + * @return string|null + */ + public function getTechnique(): ?string { + $val = $this->getBackingStore()->get('technique'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'technique'"); + } + + /** + * 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->writeCollectionOfPrimitiveValues('subTechniques', $this->getSubTechniques()); + $writer->writeStringValue('technique', $this->getTechnique()); + $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 subTechniques property value. The MITRE ATT&CK subtechnique identifiers that are associated with this technique, for example, T1059.001. + * @param array|null $value Value to set for the subTechniques property. + */ + public function setSubTechniques(?array $value): void { + $this->getBackingStore()->set('subTechniques', $value); + } + + /** + * Sets the technique property value. The MITRE ATT&CK technique identifier, for example, T1059. + * @param string|null $value Value to set for the technique property. + */ + public function setTechnique(?string $value): void { + $this->getBackingStore()->set('technique', $value); + } + +} diff --git a/src/Generated/Models/Security/MosAgentInfoRecordV2.php b/src/Generated/Models/Security/MosAgentInfoRecordV2.php new file mode 100644 index 00000000000..3823b490529 --- /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/MspVectorSearchContentMetadataAuditRecord.php b/src/Generated/Models/Security/MspVectorSearchContentMetadataAuditRecord.php new file mode 100644 index 00000000000..b5350cfdec3 --- /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/NetworkConnectionEvidence.php b/src/Generated/Models/Security/NetworkConnectionEvidence.php index 71cafb85d9f..c9bd9b52a56 100644 --- a/src/Generated/Models/Security/NetworkConnectionEvidence.php +++ b/src/Generated/Models/Security/NetworkConnectionEvidence.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Netwo } /** - * Gets the destinationAddress property value. The destinationAddress property + * Gets the destinationAddress property value. An entity of type IP that is the destination for this connection. * @return IpEvidence|null */ public function getDestinationAddress(): ?IpEvidence { @@ -38,7 +38,7 @@ public function getDestinationAddress(): ?IpEvidence { } /** - * Gets the destinationPort property value. The destinationPort property + * Gets the destinationPort property value. The destination port number, for example, 80. * @return int|null */ public function getDestinationPort(): ?int { @@ -65,7 +65,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the protocol property value. The protocol property + * Gets the protocol property value. The protocol type. Possible values are tcp, udp, unknownFutureValue. * @return ProtocolType|null */ public function getProtocol(): ?ProtocolType { @@ -77,7 +77,7 @@ public function getProtocol(): ?ProtocolType { } /** - * Gets the sourceAddress property value. The sourceAddress property + * Gets the sourceAddress property value. An entity of type IP that is the source for this connection. * @return IpEvidence|null */ public function getSourceAddress(): ?IpEvidence { @@ -89,7 +89,7 @@ public function getSourceAddress(): ?IpEvidence { } /** - * Gets the sourcePort property value. The sourcePort property + * Gets the sourcePort property value. The source port number, for example, 80. * @return int|null */ public function getSourcePort(): ?int { @@ -114,7 +114,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the destinationAddress property value. The destinationAddress property + * Sets the destinationAddress property value. An entity of type IP that is the destination for this connection. * @param IpEvidence|null $value Value to set for the destinationAddress property. */ public function setDestinationAddress(?IpEvidence $value): void { @@ -122,7 +122,7 @@ public function setDestinationAddress(?IpEvidence $value): void { } /** - * Sets the destinationPort property value. The destinationPort property + * Sets the destinationPort property value. The destination port number, for example, 80. * @param int|null $value Value to set for the destinationPort property. */ public function setDestinationPort(?int $value): void { @@ -130,7 +130,7 @@ public function setDestinationPort(?int $value): void { } /** - * Sets the protocol property value. The protocol property + * Sets the protocol property value. The protocol type. Possible values are tcp, udp, unknownFutureValue. * @param ProtocolType|null $value Value to set for the protocol property. */ public function setProtocol(?ProtocolType $value): void { @@ -138,7 +138,7 @@ public function setProtocol(?ProtocolType $value): void { } /** - * Sets the sourceAddress property value. The sourceAddress property + * Sets the sourceAddress property value. An entity of type IP that is the source for this connection. * @param IpEvidence|null $value Value to set for the sourceAddress property. */ public function setSourceAddress(?IpEvidence $value): void { @@ -146,7 +146,7 @@ public function setSourceAddress(?IpEvidence $value): void { } /** - * Sets the sourcePort property value. The sourcePort property + * Sets the sourcePort property value. The source port number, for example, 80. * @param int|null $value Value to set for the sourcePort property. */ public function setSourcePort(?int $value): void { diff --git a/src/Generated/Models/Security/OAuthApplicationEntityMapping.php b/src/Generated/Models/Security/OAuthApplicationEntityMapping.php new file mode 100644 index 00000000000..6fe591e789a --- /dev/null +++ b/src/Generated/Models/Security/OAuthApplicationEntityMapping.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.oAuthApplicationEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OAuthApplicationEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OAuthApplicationEntityMapping { + return new OAuthApplicationEntityMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'oAuthAppIdColumn' => fn(ParseNode $n) => $o->setOAuthAppIdColumn($n->getStringValue()), + ]); + } + + /** + * Gets the oAuthAppIdColumn property value. Name of the detection query column that maps to the OAuth application ID of the alert entity. + * @return string|null + */ + public function getOAuthAppIdColumn(): ?string { + $val = $this->getBackingStore()->get('oAuthAppIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'oAuthAppIdColumn'"); + } + + /** + * Serializes 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('oAuthAppIdColumn', $this->getOAuthAppIdColumn()); + } + + /** + * Sets the oAuthAppIdColumn property value. Name of the detection query column that maps to the OAuth application ID of the alert entity. + * @param string|null $value Value to set for the oAuthAppIdColumn property. + */ + public function setOAuthAppIdColumn(?string $value): void { + $this->getBackingStore()->set('oAuthAppIdColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/OrganizationalScope.php b/src/Generated/Models/Security/OrganizationalScope.php index bab89e58ab0..f9e439a4300 100644 --- a/src/Generated/Models/Security/OrganizationalScope.php +++ b/src/Generated/Models/Security/OrganizationalScope.php @@ -56,6 +56,20 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the deviceGroups property value. List of device groups to which the custom detection rule applies. + * @return array|null + */ + public function getDeviceGroups(): ?array { + $val = $this->getBackingStore()->get('deviceGroups'); + 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 'deviceGroups'"); + } + /** * The deserialization information for the current model * @return array @@ -63,6 +77,14 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'deviceGroups' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDeviceGroups($val); + }, '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'scopeNames' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); @@ -89,7 +111,7 @@ public function getOdataType(): ?string { } /** - * Gets the scopeNames property value. List of groups to which the custom detection rule applies. + * Gets the scopeNames property value. List of groups to which the custom detection rule applies. Deprecated. Use deviceGroups instead. This property will be removed from this resource on October 1, 2026. * @return array|null */ public function getScopeNames(): ?array { @@ -119,6 +141,7 @@ public function getScopeType(): ?ScopeType { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('deviceGroups', $this->getDeviceGroups()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeCollectionOfPrimitiveValues('scopeNames', $this->getScopeNames()); $writer->writeEnumValue('scopeType', $this->getScopeType()); @@ -141,6 +164,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the deviceGroups property value. List of device groups to which the custom detection rule applies. + * @param array|null $value Value to set for the deviceGroups property. + */ + public function setDeviceGroups(?array $value): void { + $this->getBackingStore()->set('deviceGroups', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. @@ -150,7 +181,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the scopeNames property value. List of groups to which the custom detection rule applies. + * Sets the scopeNames property value. List of groups to which the custom detection rule applies. Deprecated. Use deviceGroups instead. This property will be removed from this resource on October 1, 2026. * @param array|null $value Value to set for the scopeNames property. */ public function setScopeNames(?array $value): void { diff --git a/src/Generated/Models/Security/P4AIRiskScoreRecord.php b/src/Generated/Models/Security/P4AIRiskScoreRecord.php new file mode 100644 index 00000000000..4623792237a --- /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/ProcessEntityMapping.php b/src/Generated/Models/Security/ProcessEntityMapping.php new file mode 100644 index 00000000000..6280babb03c --- /dev/null +++ b/src/Generated/Models/Security/ProcessEntityMapping.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.security.processEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProcessEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProcessEntityMapping { + return new ProcessEntityMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'sha1Column' => fn(ParseNode $n) => $o->setSha1Column($n->getStringValue()), + 'sha256Column' => fn(ParseNode $n) => $o->setSha256Column($n->getStringValue()), + ]); + } + + /** + * Gets the sha1Column property value. Name of the detection query column that maps to the SHA-1 hash of the alert entity. + * @return string|null + */ + public function getSha1Column(): ?string { + $val = $this->getBackingStore()->get('sha1Column'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sha1Column'"); + } + + /** + * Gets the sha256Column property value. Name of the detection query column that maps to the SHA-256 hash of the alert entity. + * @return string|null + */ + public function getSha256Column(): ?string { + $val = $this->getBackingStore()->get('sha256Column'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sha256Column'"); + } + + /** + * Serializes 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('sha1Column', $this->getSha1Column()); + $writer->writeStringValue('sha256Column', $this->getSha256Column()); + } + + /** + * Sets the sha1Column property value. Name of the detection query column that maps to the SHA-1 hash of the alert entity. + * @param string|null $value Value to set for the sha1Column property. + */ + public function setSha1Column(?string $value): void { + $this->getBackingStore()->set('sha1Column', $value); + } + + /** + * Sets the sha256Column property value. Name of the detection query column that maps to the SHA-256 hash of the alert entity. + * @param string|null $value Value to set for the sha256Column property. + */ + public function setSha256Column(?string $value): void { + $this->getBackingStore()->set('sha256Column', $value); + } + +} diff --git a/src/Generated/Models/Security/ProtectionRule.php b/src/Generated/Models/Security/ProtectionRule.php deleted file mode 100644 index b2d202434d6..00000000000 --- a/src/Generated/Models/Security/ProtectionRule.php +++ /dev/null @@ -1,186 +0,0 @@ -getChildNode("@odata.type"); - if ($mappingValueNode !== null) { - $mappingValue = $mappingValueNode->getStringValue(); - switch ($mappingValue) { - case '#microsoft.graph.security.detectionRule': return new DetectionRule(); - } - } - return new ProtectionRule(); - } - - /** - * Gets the createdBy property value. Name of the user or application that created the rule. - * @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. Timestamp of rule creation. - * @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 displayName property value. Name of the rule. - * @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(), [ - 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getStringValue()), - 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), - 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), - 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), - 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getStringValue()), - 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), - ]); - } - - /** - * Gets the isEnabled property value. Whether rule is turned on for the tenant. - * @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 lastModifiedBy property value. Name of the user or application who last updated the rule. - * @return string|null - */ - public function getLastModifiedBy(): ?string { - $val = $this->getBackingStore()->get('lastModifiedBy'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); - } - - /** - * Gets the lastModifiedDateTime property value. Timestamp of when the rule was last updated. - * @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'"); - } - - /** - * Serializes 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->writeStringValue('displayName', $this->getDisplayName()); - $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); - $writer->writeStringValue('lastModifiedBy', $this->getLastModifiedBy()); - $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); - } - - /** - * Sets the createdBy property value. Name of the user or application that created the rule. - * @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. Timestamp of rule creation. - * @param DateTime|null $value Value to set for the createdDateTime property. - */ - public function setCreatedDateTime(?DateTime $value): void { - $this->getBackingStore()->set('createdDateTime', $value); - } - - /** - * Sets the displayName property value. Name of the rule. - * @param string|null $value Value to set for the displayName property. - */ - public function setDisplayName(?string $value): void { - $this->getBackingStore()->set('displayName', $value); - } - - /** - * Sets the isEnabled property value. Whether rule is turned on for the tenant. - * @param bool|null $value Value to set for the isEnabled property. - */ - public function setIsEnabled(?bool $value): void { - $this->getBackingStore()->set('isEnabled', $value); - } - - /** - * Sets the lastModifiedBy property value. Name of the user or application who last updated the rule. - * @param string|null $value Value to set for the lastModifiedBy property. - */ - public function setLastModifiedBy(?string $value): void { - $this->getBackingStore()->set('lastModifiedBy', $value); - } - - /** - * Sets the lastModifiedDateTime property value. Timestamp of when the rule was last updated. - * @param DateTime|null $value Value to set for the lastModifiedDateTime property. - */ - public function setLastModifiedDateTime(?DateTime $value): void { - $this->getBackingStore()->set('lastModifiedDateTime', $value); - } - -} diff --git a/src/Generated/Models/Security/QueryCondition.php b/src/Generated/Models/Security/QueryCondition.php index 2dbcb49bb29..361f86ddfbf 100644 --- a/src/Generated/Models/Security/QueryCondition.php +++ b/src/Generated/Models/Security/QueryCondition.php @@ -70,7 +70,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastModifiedDateTime property value. Timestamp of when the query in the custom detection rule was last updated. + * Gets the lastModifiedDateTime property value. Timestamp of when the query in the custom detection rule was last updated. Deprecated. This property will be removed from this resource on 2026-10-01. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -133,7 +133,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the lastModifiedDateTime property value. Timestamp of when the query in the custom detection rule was last updated. + * Sets the lastModifiedDateTime property value. Timestamp of when the query in the custom detection rule was last updated. Deprecated. This property will be removed from this resource on 2026-10-01. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/Security/RegistryValueEntityMapping.php b/src/Generated/Models/Security/RegistryValueEntityMapping.php new file mode 100644 index 00000000000..7cf11248ab2 --- /dev/null +++ b/src/Generated/Models/Security/RegistryValueEntityMapping.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.security.registryValueEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RegistryValueEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RegistryValueEntityMapping { + return new RegistryValueEntityMapping(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'keyColumn' => fn(ParseNode $n) => $o->setKeyColumn($n->getStringValue()), + 'valueNameColumn' => fn(ParseNode $n) => $o->setValueNameColumn($n->getStringValue()), + ]); + } + + /** + * Gets the keyColumn property value. Name of the detection query column that maps to the registry key of the alert entity. + * @return string|null + */ + public function getKeyColumn(): ?string { + $val = $this->getBackingStore()->get('keyColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'keyColumn'"); + } + + /** + * Gets the valueNameColumn property value. Name of the detection query column that maps to the value name of the alert entity. + * @return string|null + */ + public function getValueNameColumn(): ?string { + $val = $this->getBackingStore()->get('valueNameColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'valueNameColumn'"); + } + + /** + * Serializes 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('keyColumn', $this->getKeyColumn()); + $writer->writeStringValue('valueNameColumn', $this->getValueNameColumn()); + } + + /** + * Sets the keyColumn property value. Name of the detection query column that maps to the registry key of the alert entity. + * @param string|null $value Value to set for the keyColumn property. + */ + public function setKeyColumn(?string $value): void { + $this->getBackingStore()->set('keyColumn', $value); + } + + /** + * Sets the valueNameColumn property value. Name of the detection query column that maps to the value name of the alert entity. + * @param string|null $value Value to set for the valueNameColumn property. + */ + public function setValueNameColumn(?string $value): void { + $this->getBackingStore()->set('valueNameColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/RuleSchedule.php b/src/Generated/Models/Security/RuleSchedule.php index 3cec56bd1a8..4cc2e313d64 100644 --- a/src/Generated/Models/Security/RuleSchedule.php +++ b/src/Generated/Models/Security/RuleSchedule.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models\Security; +use DateInterval; use DateTime; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; @@ -63,6 +64,7 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'frequency' => fn(ParseNode $n) => $o->setFrequency($n->getDateIntervalValue()), 'nextRunDateTime' => fn(ParseNode $n) => $o->setNextRunDateTime($n->getDateTimeValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'period' => fn(ParseNode $n) => $o->setPeriod($n->getStringValue()), @@ -70,7 +72,19 @@ public function getFieldDeserializers(): array { } /** - * Gets the nextRunDateTime property value. Timestamp of the custom detection rule's next scheduled run. + * Gets the frequency property value. The recurring time interval at which the rule runs (ISO 8601 duration, for example P1D for daily, PT1H for hourly). + * @return DateInterval|null + */ + public function getFrequency(): ?DateInterval { + $val = $this->getBackingStore()->get('frequency'); + if (is_null($val) || $val instanceof DateInterval) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'frequency'"); + } + + /** + * Gets the nextRunDateTime property value. Timestamp of the custom detection rule's next scheduled run. Deprecated. This property will be removed from this resource on 2026-10-01. * @return DateTime|null */ public function getNextRunDateTime(): ?DateTime { @@ -94,7 +108,7 @@ public function getOdataType(): ?string { } /** - * Gets the period property value. How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. '0' signifies the rule is run continuously. + * Gets the period property value. How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. 0 signifies the rule is run continuously. Deprecated. Use frequency instead. This property will be removed from this resource on 2026-10-01. * @return string|null */ public function getPeriod(): ?string { @@ -110,6 +124,7 @@ public function getPeriod(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeDateIntervalValue('frequency', $this->getFrequency()); $writer->writeDateTimeValue('nextRunDateTime', $this->getNextRunDateTime()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeStringValue('period', $this->getPeriod()); @@ -133,7 +148,15 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the nextRunDateTime property value. Timestamp of the custom detection rule's next scheduled run. + * Sets the frequency property value. The recurring time interval at which the rule runs (ISO 8601 duration, for example P1D for daily, PT1H for hourly). + * @param DateInterval|null $value Value to set for the frequency property. + */ + public function setFrequency(?DateInterval $value): void { + $this->getBackingStore()->set('frequency', $value); + } + + /** + * Sets the nextRunDateTime property value. Timestamp of the custom detection rule's next scheduled run. Deprecated. This property will be removed from this resource on 2026-10-01. * @param DateTime|null $value Value to set for the nextRunDateTime property. */ public function setNextRunDateTime(?DateTime $value): void { @@ -149,7 +172,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the period property value. How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. '0' signifies the rule is run continuously. + * Sets the period property value. How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. 0 signifies the rule is run continuously. Deprecated. Use frequency instead. This property will be removed from this resource on 2026-10-01. * @param string|null $value Value to set for the period property. */ public function setPeriod(?string $value): void { diff --git a/src/Generated/Models/Security/RulesRoot.php b/src/Generated/Models/Security/RulesRoot.php index ee7d93b2d48..949fdd0dd49 100644 --- a/src/Generated/Models/Security/RulesRoot.php +++ b/src/Generated/Models/Security/RulesRoot.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Rules } /** - * Gets the detectionRules property value. The detectionRules property + * Gets the detectionRules property value. The custom detection rules configured for the tenant. * @return array|null */ public function getDetectionRules(): ?array { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the detectionRules property value. The detectionRules property + * Sets the detectionRules property value. The custom detection rules configured for the tenant. * @param array|null $value Value to set for the detectionRules property. */ public function setDetectionRules(?array $value): void { diff --git a/src/Generated/Models/Security/SasTokenEvidence.php b/src/Generated/Models/Security/SasTokenEvidence.php index 95325af096f..bfac8203e9d 100644 --- a/src/Generated/Models/Security/SasTokenEvidence.php +++ b/src/Generated/Models/Security/SasTokenEvidence.php @@ -28,7 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): SasTo } /** - * Gets the allowedIpAddresses property value. The allowedIpAddresses property + * Gets the allowedIpAddresses property value. All IP addresses that are accessible with this SAS. The default value is Allows all IP addresses. * @return string|null */ public function getAllowedIpAddresses(): ?string { @@ -40,7 +40,7 @@ public function getAllowedIpAddresses(): ?string { } /** - * Gets the allowedResourceTypes property value. The allowedResourceTypes property + * Gets the allowedResourceTypes property value. All of the resource types accessible with this SAS. * @return array|null */ public function getAllowedResourceTypes(): ?array { @@ -54,7 +54,7 @@ public function getAllowedResourceTypes(): ?array { } /** - * Gets the allowedServices property value. The allowedServices property + * Gets the allowedServices property value. All of the services that are accessible with this SAS. * @return array|null */ public function getAllowedServices(): ?array { @@ -68,7 +68,7 @@ public function getAllowedServices(): ?array { } /** - * Gets the expiryDateTime property value. The expiryDateTime property + * Gets the expiryDateTime property value. The SAS expiration time. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getExpiryDateTime(): ?DateTime { @@ -121,7 +121,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the permissions property value. The permissions property + * Gets the permissions property value. All of the permissions granted to this SAS. * @return array|null */ public function getPermissions(): ?array { @@ -135,7 +135,7 @@ public function getPermissions(): ?array { } /** - * Gets the protocol property value. The protocol property + * Gets the protocol property value. The protocol that is allowed for the SAS. * @return string|null */ public function getProtocol(): ?string { @@ -147,7 +147,7 @@ public function getProtocol(): ?string { } /** - * Gets the signatureHash property value. The signatureHash property + * Gets the signatureHash property value. The SAS signature hash, which is the unique identifier for the SAS. * @return string|null */ public function getSignatureHash(): ?string { @@ -159,7 +159,7 @@ public function getSignatureHash(): ?string { } /** - * Gets the signedWith property value. The signedWith property + * Gets the signedWith property value. The storage key used to generate the SAS. * @return string|null */ public function getSignedWith(): ?string { @@ -171,7 +171,7 @@ public function getSignedWith(): ?string { } /** - * Gets the startDateTime property value. The startDateTime property + * Gets the startDateTime property value. The SAS activation time. This property can be null. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getStartDateTime(): ?DateTime { @@ -183,7 +183,7 @@ public function getStartDateTime(): ?DateTime { } /** - * Gets the storageResource property value. The storageResource property + * Gets the storageResource property value. A link to the storage resource for this SAS. * @return AzureResourceEvidence|null */ public function getStorageResource(): ?AzureResourceEvidence { @@ -213,7 +213,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the allowedIpAddresses property value. The allowedIpAddresses property + * Sets the allowedIpAddresses property value. All IP addresses that are accessible with this SAS. The default value is Allows all IP addresses. * @param string|null $value Value to set for the allowedIpAddresses property. */ public function setAllowedIpAddresses(?string $value): void { @@ -221,7 +221,7 @@ public function setAllowedIpAddresses(?string $value): void { } /** - * Sets the allowedResourceTypes property value. The allowedResourceTypes property + * Sets the allowedResourceTypes property value. All of the resource types accessible with this SAS. * @param array|null $value Value to set for the allowedResourceTypes property. */ public function setAllowedResourceTypes(?array $value): void { @@ -229,7 +229,7 @@ public function setAllowedResourceTypes(?array $value): void { } /** - * Sets the allowedServices property value. The allowedServices property + * Sets the allowedServices property value. All of the services that are accessible with this SAS. * @param array|null $value Value to set for the allowedServices property. */ public function setAllowedServices(?array $value): void { @@ -237,7 +237,7 @@ public function setAllowedServices(?array $value): void { } /** - * Sets the expiryDateTime property value. The expiryDateTime property + * Sets the expiryDateTime property value. The SAS expiration time. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the expiryDateTime property. */ public function setExpiryDateTime(?DateTime $value): void { @@ -245,7 +245,7 @@ public function setExpiryDateTime(?DateTime $value): void { } /** - * Sets the permissions property value. The permissions property + * Sets the permissions property value. All of the permissions granted to this SAS. * @param array|null $value Value to set for the permissions property. */ public function setPermissions(?array $value): void { @@ -253,7 +253,7 @@ public function setPermissions(?array $value): void { } /** - * Sets the protocol property value. The protocol property + * Sets the protocol property value. The protocol that is allowed for the SAS. * @param string|null $value Value to set for the protocol property. */ public function setProtocol(?string $value): void { @@ -261,7 +261,7 @@ public function setProtocol(?string $value): void { } /** - * Sets the signatureHash property value. The signatureHash property + * Sets the signatureHash property value. The SAS signature hash, which is the unique identifier for the SAS. * @param string|null $value Value to set for the signatureHash property. */ public function setSignatureHash(?string $value): void { @@ -269,7 +269,7 @@ public function setSignatureHash(?string $value): void { } /** - * Sets the signedWith property value. The signedWith property + * Sets the signedWith property value. The storage key used to generate the SAS. * @param string|null $value Value to set for the signedWith property. */ public function setSignedWith(?string $value): void { @@ -277,7 +277,7 @@ public function setSignedWith(?string $value): void { } /** - * Sets the startDateTime property value. The startDateTime property + * Sets the startDateTime property value. The SAS activation time. This property can be null. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the startDateTime property. */ public function setStartDateTime(?DateTime $value): void { @@ -285,7 +285,7 @@ public function setStartDateTime(?DateTime $value): void { } /** - * Sets the storageResource property value. The storageResource property + * Sets the storageResource property value. A link to the storage resource for this SAS. * @param AzureResourceEvidence|null $value Value to set for the storageResource property. */ public function setStorageResource(?AzureResourceEvidence $value): void { diff --git a/src/Generated/Models/Security/SecurityCopilotIdentityManagementAuditRecord.php b/src/Generated/Models/Security/SecurityCopilotIdentityManagementAuditRecord.php new file mode 100644 index 00000000000..0029458c564 --- /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..dde28ecccce --- /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/SecurityGroupEntityMapping.php b/src/Generated/Models/Security/SecurityGroupEntityMapping.php new file mode 100644 index 00000000000..3e4f3156e58 --- /dev/null +++ b/src/Generated/Models/Security/SecurityGroupEntityMapping.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.security.securityGroupEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SecurityGroupEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SecurityGroupEntityMapping { + return new SecurityGroupEntityMapping(); + } + + /** + * Gets the distinguishedNameColumn property value. Name of the detection query column that maps to the distinguished name of the alert entity. + * @return string|null + */ + public function getDistinguishedNameColumn(): ?string { + $val = $this->getBackingStore()->get('distinguishedNameColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'distinguishedNameColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'distinguishedNameColumn' => fn(ParseNode $n) => $o->setDistinguishedNameColumn($n->getStringValue()), + 'objectIdColumn' => fn(ParseNode $n) => $o->setObjectIdColumn($n->getStringValue()), + 'sidColumn' => fn(ParseNode $n) => $o->setSidColumn($n->getStringValue()), + ]); + } + + /** + * Gets the objectIdColumn property value. Name of the detection query column that maps to the object ID of the alert entity. + * @return string|null + */ + public function getObjectIdColumn(): ?string { + $val = $this->getBackingStore()->get('objectIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'objectIdColumn'"); + } + + /** + * Gets the sidColumn property value. Name of the detection query column that maps to the security identifier (SID) of the alert entity. + * @return string|null + */ + public function getSidColumn(): ?string { + $val = $this->getBackingStore()->get('sidColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sidColumn'"); + } + + /** + * Serializes 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('distinguishedNameColumn', $this->getDistinguishedNameColumn()); + $writer->writeStringValue('objectIdColumn', $this->getObjectIdColumn()); + $writer->writeStringValue('sidColumn', $this->getSidColumn()); + } + + /** + * Sets the distinguishedNameColumn property value. Name of the detection query column that maps to the distinguished name of the alert entity. + * @param string|null $value Value to set for the distinguishedNameColumn property. + */ + public function setDistinguishedNameColumn(?string $value): void { + $this->getBackingStore()->set('distinguishedNameColumn', $value); + } + + /** + * Sets the objectIdColumn property value. Name of the detection query column that maps to the object ID of the alert entity. + * @param string|null $value Value to set for the objectIdColumn property. + */ + public function setObjectIdColumn(?string $value): void { + $this->getBackingStore()->set('objectIdColumn', $value); + } + + /** + * Sets the sidColumn property value. Name of the detection query column that maps to the security identifier (SID) of the alert entity. + * @param string|null $value Value to set for the sidColumn property. + */ + public function setSidColumn(?string $value): void { + $this->getBackingStore()->set('sidColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/SensorMigration.php b/src/Generated/Models/Security/SensorMigration.php index 5dd9485ab78..ef6a905e384 100644 --- a/src/Generated/Models/Security/SensorMigration.php +++ b/src/Generated/Models/Security/SensorMigration.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Senso } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time the sensor was created. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -39,7 +39,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the sensor. * @return string|null */ public function getDisplayName(): ?string { @@ -51,7 +51,7 @@ public function getDisplayName(): ?string { } /** - * Gets the domainName property value. The domainName property + * Gets the domainName property value. The fully qualified domain name (FQDN) of the domain controller where the sensor is installed. * @return string|null */ public function getDomainName(): ?string { @@ -129,7 +129,7 @@ public function getServiceStatus(): ?ServiceStatus { } /** - * Gets the version property value. The version property + * Gets the version property value. The version number of the sensor software. * @return string|null */ public function getVersion(): ?string { @@ -157,7 +157,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The date and time the sensor was created. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -165,7 +165,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the sensor. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -173,7 +173,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the domainName property value. The domainName property + * Sets the domainName property value. The fully qualified domain name (FQDN) of the domain controller where the sensor is installed. * @param string|null $value Value to set for the domainName property. */ public function setDomainName(?string $value): void { @@ -213,7 +213,7 @@ public function setServiceStatus(?ServiceStatus $value): void { } /** - * Sets the version property value. The version property + * Sets the version property value. The version number of the sensor software. * @param string|null $value Value to set for the version property. */ public function setVersion(?string $value): void { diff --git a/src/Generated/Models/Security/ServicePrincipalEvidence.php b/src/Generated/Models/Security/ServicePrincipalEvidence.php index 22834f10bed..9a8cd154106 100644 --- a/src/Generated/Models/Security/ServicePrincipalEvidence.php +++ b/src/Generated/Models/Security/ServicePrincipalEvidence.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Servi } /** - * Gets the appId property value. The appId property + * Gets the appId property value. The unique identifier for the associated application, represented by its appId property. * @return string|null */ public function getAppId(): ?string { @@ -38,7 +38,7 @@ public function getAppId(): ?string { } /** - * Gets the appOwnerTenantId property value. The appOwnerTenantId property + * Gets the appOwnerTenantId property value. Contains the tenant ID where the application is registered. * @return string|null */ public function getAppOwnerTenantId(): ?string { @@ -66,7 +66,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the servicePrincipalName property value. The servicePrincipalName property + * Gets the servicePrincipalName property value. The display name for the service principal. * @return string|null */ public function getServicePrincipalName(): ?string { @@ -78,7 +78,7 @@ public function getServicePrincipalName(): ?string { } /** - * Gets the servicePrincipalObjectId property value. The servicePrincipalObjectId property + * Gets the servicePrincipalObjectId property value. The unique identifier for the service principal. * @return string|null */ public function getServicePrincipalObjectId(): ?string { @@ -90,7 +90,7 @@ public function getServicePrincipalObjectId(): ?string { } /** - * Gets the servicePrincipalType property value. The servicePrincipalType property + * Gets the servicePrincipalType property value. Type of the service principal. Possible values are: unknown, application, managedIdentity, legacy, unknownFutureValue. * @return ServicePrincipalType|null */ public function getServicePrincipalType(): ?ServicePrincipalType { @@ -102,7 +102,7 @@ public function getServicePrincipalType(): ?ServicePrincipalType { } /** - * Gets the tenantId property value. The tenantId property + * Gets the tenantId property value. The Microsoft Entra tenant ID of service principal. * @return string|null */ public function getTenantId(): ?string { @@ -128,7 +128,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the appId property value. The appId property + * Sets the appId property value. The unique identifier for the associated application, represented by its appId property. * @param string|null $value Value to set for the appId property. */ public function setAppId(?string $value): void { @@ -136,7 +136,7 @@ public function setAppId(?string $value): void { } /** - * Sets the appOwnerTenantId property value. The appOwnerTenantId property + * Sets the appOwnerTenantId property value. Contains the tenant ID where the application is registered. * @param string|null $value Value to set for the appOwnerTenantId property. */ public function setAppOwnerTenantId(?string $value): void { @@ -144,7 +144,7 @@ public function setAppOwnerTenantId(?string $value): void { } /** - * Sets the servicePrincipalName property value. The servicePrincipalName property + * Sets the servicePrincipalName property value. The display name for the service principal. * @param string|null $value Value to set for the servicePrincipalName property. */ public function setServicePrincipalName(?string $value): void { @@ -152,7 +152,7 @@ public function setServicePrincipalName(?string $value): void { } /** - * Sets the servicePrincipalObjectId property value. The servicePrincipalObjectId property + * Sets the servicePrincipalObjectId property value. The unique identifier for the service principal. * @param string|null $value Value to set for the servicePrincipalObjectId property. */ public function setServicePrincipalObjectId(?string $value): void { @@ -160,7 +160,7 @@ public function setServicePrincipalObjectId(?string $value): void { } /** - * Sets the servicePrincipalType property value. The servicePrincipalType property + * Sets the servicePrincipalType property value. Type of the service principal. Possible values are: unknown, application, managedIdentity, legacy, unknownFutureValue. * @param ServicePrincipalType|null $value Value to set for the servicePrincipalType property. */ public function setServicePrincipalType(?ServicePrincipalType $value): void { @@ -168,7 +168,7 @@ public function setServicePrincipalType(?ServicePrincipalType $value): void { } /** - * Sets the tenantId property value. The tenantId property + * Sets the tenantId property value. The Microsoft Entra tenant ID of service principal. * @param string|null $value Value to set for the tenantId property. */ public function setTenantId(?string $value): void { diff --git a/src/Generated/Models/Security/ServiceSource.php b/src/Generated/Models/Security/ServiceSource.php index 7caf7e0b05f..dc0eb8f0adb 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/SonarDetonationEntityAuditRecord.php b/src/Generated/Models/Security/SonarDetonationEntityAuditRecord.php new file mode 100644 index 00000000000..71053c322c0 --- /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..a83a334b5ef --- /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..b6daa8ebbac --- /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..98d78ea6f65 --- /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..35038051528 --- /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/StopAndQuarantineFileAction.php b/src/Generated/Models/Security/StopAndQuarantineFileAction.php new file mode 100644 index 00000000000..4632e89ced9 --- /dev/null +++ b/src/Generated/Models/Security/StopAndQuarantineFileAction.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.security.stopAndQuarantineFileAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return StopAndQuarantineFileAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): StopAndQuarantineFileAction { + return new StopAndQuarantineFileAction(); + } + + /** + * Gets the deviceIdColumn property value. Name of the hunting-query result column that contains the device ID for the device where the file was observed. + * @return string|null + */ + public function getDeviceIdColumn(): ?string { + $val = $this->getBackingStore()->get('deviceIdColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceIdColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'deviceIdColumn' => fn(ParseNode $n) => $o->setDeviceIdColumn($n->getStringValue()), + 'sha1Column' => fn(ParseNode $n) => $o->setSha1Column($n->getStringValue()), + ]); + } + + /** + * Gets the sha1Column property value. Name of the hunting-query result column that contains the SHA-1 hash of the file to stop and quarantine. + * @return string|null + */ + public function getSha1Column(): ?string { + $val = $this->getBackingStore()->get('sha1Column'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sha1Column'"); + } + + /** + * Serializes 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('deviceIdColumn', $this->getDeviceIdColumn()); + $writer->writeStringValue('sha1Column', $this->getSha1Column()); + } + + /** + * Sets the deviceIdColumn property value. Name of the hunting-query result column that contains the device ID for the device where the file was observed. + * @param string|null $value Value to set for the deviceIdColumn property. + */ + public function setDeviceIdColumn(?string $value): void { + $this->getBackingStore()->set('deviceIdColumn', $value); + } + + /** + * Sets the sha1Column property value. Name of the hunting-query result column that contains the SHA-1 hash of the file to stop and quarantine. + * @param string|null $value Value to set for the sha1Column property. + */ + public function setSha1Column(?string $value): void { + $this->getBackingStore()->set('sha1Column', $value); + } + +} diff --git a/src/Generated/Models/Security/SubmissionEntityAuditRecord.php b/src/Generated/Models/Security/SubmissionEntityAuditRecord.php new file mode 100644 index 00000000000..3b21c2db8fd --- /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/SubmissionMailEvidence.php b/src/Generated/Models/Security/SubmissionMailEvidence.php index 1fb7be94e3a..ebcc6c65995 100644 --- a/src/Generated/Models/Security/SubmissionMailEvidence.php +++ b/src/Generated/Models/Security/SubmissionMailEvidence.php @@ -46,7 +46,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the networkMessageId property value. The networkMessageId property + * Gets the networkMessageId property value. The network message ID of the email to which submission belongs. * @return string|null */ public function getNetworkMessageId(): ?string { @@ -58,7 +58,7 @@ public function getNetworkMessageId(): ?string { } /** - * Gets the recipient property value. The recipient property + * Gets the recipient property value. The recipient of the mail. * @return string|null */ public function getRecipient(): ?string { @@ -70,7 +70,7 @@ public function getRecipient(): ?string { } /** - * Gets the reportType property value. The reportType property + * Gets the reportType property value. The submission type for the specified instance that maps to Junk, Phish, Malware, or NotJunk. * @return string|null */ public function getReportType(): ?string { @@ -82,7 +82,7 @@ public function getReportType(): ?string { } /** - * Gets the sender property value. The sender property + * Gets the sender property value. The sender of the mail. * @return string|null */ public function getSender(): ?string { @@ -94,7 +94,7 @@ public function getSender(): ?string { } /** - * Gets the senderIp property value. The senderIp property + * Gets the senderIp property value. The sender's IP. * @return string|null */ public function getSenderIp(): ?string { @@ -106,7 +106,7 @@ public function getSenderIp(): ?string { } /** - * Gets the subject property value. The subject property + * Gets the subject property value. The subject of the submission mail. * @return string|null */ public function getSubject(): ?string { @@ -118,7 +118,7 @@ public function getSubject(): ?string { } /** - * Gets the submissionDateTime property value. The submissionDateTime property + * Gets the submissionDateTime property value. The reported date and time for this submission. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @return DateTime|null */ public function getSubmissionDateTime(): ?DateTime { @@ -130,7 +130,7 @@ public function getSubmissionDateTime(): ?DateTime { } /** - * Gets the submissionId property value. The submissionId property + * Gets the submissionId property value. The submission ID. * @return string|null */ public function getSubmissionId(): ?string { @@ -142,7 +142,7 @@ public function getSubmissionId(): ?string { } /** - * Gets the submitter property value. The submitter property + * Gets the submitter property value. The submitter's email address. * @return string|null */ public function getSubmitter(): ?string { @@ -171,7 +171,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the networkMessageId property value. The networkMessageId property + * Sets the networkMessageId property value. The network message ID of the email to which submission belongs. * @param string|null $value Value to set for the networkMessageId property. */ public function setNetworkMessageId(?string $value): void { @@ -179,7 +179,7 @@ public function setNetworkMessageId(?string $value): void { } /** - * Sets the recipient property value. The recipient property + * Sets the recipient property value. The recipient of the mail. * @param string|null $value Value to set for the recipient property. */ public function setRecipient(?string $value): void { @@ -187,7 +187,7 @@ public function setRecipient(?string $value): void { } /** - * Sets the reportType property value. The reportType property + * Sets the reportType property value. The submission type for the specified instance that maps to Junk, Phish, Malware, or NotJunk. * @param string|null $value Value to set for the reportType property. */ public function setReportType(?string $value): void { @@ -195,7 +195,7 @@ public function setReportType(?string $value): void { } /** - * Sets the sender property value. The sender property + * Sets the sender property value. The sender of the mail. * @param string|null $value Value to set for the sender property. */ public function setSender(?string $value): void { @@ -203,7 +203,7 @@ public function setSender(?string $value): void { } /** - * Sets the senderIp property value. The senderIp property + * Sets the senderIp property value. The sender's IP. * @param string|null $value Value to set for the senderIp property. */ public function setSenderIp(?string $value): void { @@ -211,7 +211,7 @@ public function setSenderIp(?string $value): void { } /** - * Sets the subject property value. The subject property + * Sets the subject property value. The subject of the submission mail. * @param string|null $value Value to set for the subject property. */ public function setSubject(?string $value): void { @@ -219,7 +219,7 @@ public function setSubject(?string $value): void { } /** - * Sets the submissionDateTime property value. The submissionDateTime property + * Sets the submissionDateTime property value. The reported date and time for this submission. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the submissionDateTime property. */ public function setSubmissionDateTime(?DateTime $value): void { @@ -227,7 +227,7 @@ public function setSubmissionDateTime(?DateTime $value): void { } /** - * Sets the submissionId property value. The submissionId property + * Sets the submissionId property value. The submission ID. * @param string|null $value Value to set for the submissionId property. */ public function setSubmissionId(?string $value): void { @@ -235,7 +235,7 @@ public function setSubmissionId(?string $value): void { } /** - * Sets the submitter property value. The submitter property + * Sets the submitter property value. The submitter's email address. * @param string|null $value Value to set for the submitter property. */ public function setSubmitter(?string $value): void { diff --git a/src/Generated/Models/Security/UrlEntityMapping.php b/src/Generated/Models/Security/UrlEntityMapping.php new file mode 100644 index 00000000000..e9516a02290 --- /dev/null +++ b/src/Generated/Models/Security/UrlEntityMapping.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.security.urlEntityMapping'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UrlEntityMapping + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UrlEntityMapping { + return new UrlEntityMapping(); + } + + /** + * Gets the addressColumn property value. Name of the detection query column that maps to the URL address of the alert entity. + * @return string|null + */ + public function getAddressColumn(): ?string { + $val = $this->getBackingStore()->get('addressColumn'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'addressColumn'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'addressColumn' => fn(ParseNode $n) => $o->setAddressColumn($n->getStringValue()), + ]); + } + + /** + * Serializes 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('addressColumn', $this->getAddressColumn()); + } + + /** + * Sets the addressColumn property value. Name of the detection query column that maps to the URL address of the alert entity. + * @param string|null $value Value to set for the addressColumn property. + */ + public function setAddressColumn(?string $value): void { + $this->getBackingStore()->set('addressColumn', $value); + } + +} diff --git a/src/Generated/Models/Security/UserAccount.php b/src/Generated/Models/Security/UserAccount.php index 4a4e3778fc5..f2c7ecc25a1 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/VivaGlintAgenticCampaignAuditRecord.php b/src/Generated/Models/Security/VivaGlintAgenticCampaignAuditRecord.php new file mode 100644 index 00000000000..d4225af86ec --- /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/ServiceAnnouncement.php b/src/Generated/Models/ServiceAnnouncement.php index 7a520f4e532..d0baa4d910d 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/ServicePrincipalLockConfiguration.php b/src/Generated/Models/ServicePrincipalLockConfiguration.php index 4626dcb21b9..d87078a4032 100644 --- a/src/Generated/Models/ServicePrincipalLockConfiguration.php +++ b/src/Generated/Models/ServicePrincipalLockConfiguration.php @@ -91,6 +91,18 @@ public function getCredentialsWithUsageVerify(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'credentialsWithUsageVerify'"); } + /** + * Gets the enforcementScope property value. The enforcementScope property + * @return ServicePrincipalLockScope|null + */ + public function getEnforcementScope(): ?ServicePrincipalLockScope { + $val = $this->getBackingStore()->get('enforcementScope'); + if (is_null($val) || $val instanceof ServicePrincipalLockScope) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enforcementScope'"); + } + /** * The deserialization information for the current model * @return array @@ -101,6 +113,7 @@ public function getFieldDeserializers(): array { 'allProperties' => fn(ParseNode $n) => $o->setAllProperties($n->getBooleanValue()), 'credentialsWithUsageSign' => fn(ParseNode $n) => $o->setCredentialsWithUsageSign($n->getBooleanValue()), 'credentialsWithUsageVerify' => fn(ParseNode $n) => $o->setCredentialsWithUsageVerify($n->getBooleanValue()), + 'enforcementScope' => fn(ParseNode $n) => $o->setEnforcementScope($n->getEnumValue(ServicePrincipalLockScope::class)), 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'tokenEncryptionKeyId' => fn(ParseNode $n) => $o->setTokenEncryptionKeyId($n->getBooleanValue()), @@ -151,6 +164,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('allProperties', $this->getAllProperties()); $writer->writeBooleanValue('credentialsWithUsageSign', $this->getCredentialsWithUsageSign()); $writer->writeBooleanValue('credentialsWithUsageVerify', $this->getCredentialsWithUsageVerify()); + $writer->writeEnumValue('enforcementScope', $this->getEnforcementScope()); $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeBooleanValue('tokenEncryptionKeyId', $this->getTokenEncryptionKeyId()); @@ -197,6 +211,14 @@ public function setCredentialsWithUsageVerify(?bool $value): void { $this->getBackingStore()->set('credentialsWithUsageVerify', $value); } + /** + * Sets the enforcementScope property value. The enforcementScope property + * @param ServicePrincipalLockScope|null $value Value to set for the enforcementScope property. + */ + public function setEnforcementScope(?ServicePrincipalLockScope $value): void { + $this->getBackingStore()->set('enforcementScope', $value); + } + /** * Sets the isEnabled property value. Enables or disables service principal lock configuration. To allow the sensitive properties to be updated, update this property to false to disable the lock on the service principal. * @param bool|null $value Value to set for the isEnabled property. diff --git a/src/Generated/Models/ServicePrincipalLockScope.php b/src/Generated/Models/ServicePrincipalLockScope.php new file mode 100644 index 00000000000..26aa1e3e487 --- /dev/null +++ b/src/Generated/Models/ServicePrincipalLockScope.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.serviceProviderConstraints'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ServiceProviderConstraints + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ServiceProviderConstraints { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.delegatedAdminServiceProviderConstraints': return new DelegatedAdminServiceProviderConstraints(); + } + } + return new ServiceProviderConstraints(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'id' => fn(ParseNode $n) => $o->setId($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'"); + } + + /** + * Serializes 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('id', $this->getId()); + } + + /** + * 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); + } + +} diff --git a/src/Generated/Models/SharePointProtectionPolicy.php b/src/Generated/Models/SharePointProtectionPolicy.php index e8be825067d..e4527f78f24 100644 --- a/src/Generated/Models/SharePointProtectionPolicy.php +++ b/src/Generated/Models/SharePointProtectionPolicy.php @@ -42,7 +42,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the siteExclusionUnits property value. The siteExclusionUnits property + * Gets the siteExclusionUnits property value. The site exclusion units associated with the SharePoint protection policy. * @return array|null */ public function getSiteExclusionUnits(): ?array { @@ -56,7 +56,7 @@ public function getSiteExclusionUnits(): ?array { } /** - * Gets the siteExclusionUnitsBulkAdditionJobs property value. The siteExclusionUnitsBulkAdditionJobs property + * Gets the siteExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for site exclusion units associated with the SharePoint protection policy. * @return array|null */ public function getSiteExclusionUnitsBulkAdditionJobs(): ?array { @@ -125,7 +125,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the siteExclusionUnits property value. The siteExclusionUnits property + * Sets the siteExclusionUnits property value. The site exclusion units associated with the SharePoint protection policy. * @param array|null $value Value to set for the siteExclusionUnits property. */ public function setSiteExclusionUnits(?array $value): void { @@ -133,7 +133,7 @@ public function setSiteExclusionUnits(?array $value): void { } /** - * Sets the siteExclusionUnitsBulkAdditionJobs property value. The siteExclusionUnitsBulkAdditionJobs property + * Sets the siteExclusionUnitsBulkAdditionJobs property value. The list of bulk addition jobs for site exclusion units associated with the SharePoint protection policy. * @param array|null $value Value to set for the siteExclusionUnitsBulkAdditionJobs property. */ public function setSiteExclusionUnitsBulkAdditionJobs(?array $value): void { diff --git a/src/Generated/Models/SharePointReportSettings.php b/src/Generated/Models/SharePointReportSettings.php new file mode 100644 index 00000000000..2de6bd39a1d --- /dev/null +++ b/src/Generated/Models/SharePointReportSettings.php @@ -0,0 +1,70 @@ +|null + */ + public function getApiUsageReportMetrics(): ?array { + $val = $this->getBackingStore()->get('apiUsageReportMetrics'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ApiUsageReportEnablementStatus::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'apiUsageReportMetrics'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'apiUsageReportMetrics' => fn(ParseNode $n) => $o->setApiUsageReportMetrics($n->getCollectionOfObjectValues([ApiUsageReportEnablementStatus::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('apiUsageReportMetrics', $this->getApiUsageReportMetrics()); + } + + /** + * Sets the apiUsageReportMetrics property value. The collection of API usage report metrics and the status of their enablement. + * @param array|null $value Value to set for the apiUsageReportMetrics property. + */ + public function setApiUsageReportMetrics(?array $value): void { + $this->getBackingStore()->set('apiUsageReportMetrics', $value); + } + +} diff --git a/src/Generated/Models/SharedInsight.php b/src/Generated/Models/SharedInsight.php index 1e5a9b5a194..fadb86b9dde 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/SignIn.php b/src/Generated/Models/SignIn.php index 3a7c0d63289..30eaea87a7f 100644 --- a/src/Generated/Models/SignIn.php +++ b/src/Generated/Models/SignIn.php @@ -104,7 +104,7 @@ public function getAppOwnerTenantId(): ?string { } /** - * Gets the appTokenProtectionStatus property value. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. + * Gets the appTokenProtectionStatus property value. Deprecated. Use tokenProtectionStatusDetails instead. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. * @return TokenProtectionStatus|null */ public function getAppTokenProtectionStatus(): ?TokenProtectionStatus { @@ -283,6 +283,18 @@ public function getClientCredentialType(): ?ClientCredentialType { throw new \UnexpectedValueException("Invalid type found in backing store for 'clientCredentialType'"); } + /** + * Gets the clientSessionId property value. The clientSessionId property + * @return string|null + */ + public function getClientSessionId(): ?string { + $val = $this->getBackingStore()->get('clientSessionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientSessionId'"); + } + /** * Gets the conditionalAccessAudiences property value. A list that indicates the audience that Conditional Access evaluated during a sign-in event. Supports $filter (eq). * @return array|null @@ -403,6 +415,7 @@ public function getFieldDeserializers(): array { 'azureResourceId' => fn(ParseNode $n) => $o->setAzureResourceId($n->getStringValue()), 'clientAppUsed' => fn(ParseNode $n) => $o->setClientAppUsed($n->getStringValue()), 'clientCredentialType' => fn(ParseNode $n) => $o->setClientCredentialType($n->getEnumValue(ClientCredentialType::class)), + 'clientSessionId' => fn(ParseNode $n) => $o->setClientSessionId($n->getStringValue()), 'conditionalAccessAudiences' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); if (is_array($val)) { @@ -935,7 +948,7 @@ public function getSignInIdentifierType(): ?SignInIdentifierType { } /** - * Gets the signInTokenProtectionStatus property value. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the signin token was bound to the device or not. The possible values are: none, bound, unbound, unknownFutureValue. + * Gets the signInTokenProtectionStatus property value. Deprecated. Use tokenProtectionStatusDetails instead. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the sign-in token was bound to the device. The possible values are: none, bound, unbound, unknownFutureValue. * @return TokenProtectionStatus|null */ public function getSignInTokenProtectionStatus(): ?TokenProtectionStatus { @@ -983,7 +996,7 @@ public function getTokenIssuerType(): ?TokenIssuerType { } /** - * Gets the tokenProtectionStatusDetails property value. The tokenProtectionStatusDetails property + * Gets the tokenProtectionStatusDetails property value. The status of the token protection for a request in the sign-in logs. For more information, see Conditional Access: Token Protection. * @return TokenProtectionStatusDetails|null */ public function getTokenProtectionStatusDetails(): ?TokenProtectionStatusDetails { @@ -1092,6 +1105,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('azureResourceId', $this->getAzureResourceId()); $writer->writeStringValue('clientAppUsed', $this->getClientAppUsed()); $writer->writeEnumValue('clientCredentialType', $this->getClientCredentialType()); + $writer->writeStringValue('clientSessionId', $this->getClientSessionId()); $writer->writeCollectionOfPrimitiveValues('conditionalAccessAudiences', $this->getConditionalAccessAudiences()); $writer->writeEnumValue('conditionalAccessStatus', $this->getConditionalAccessStatus()); $writer->writeStringValue('correlationId', $this->getCorrelationId()); @@ -1198,7 +1212,7 @@ public function setAppOwnerTenantId(?string $value): void { } /** - * Sets the appTokenProtectionStatus property value. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. + * Sets the appTokenProtectionStatus property value. Deprecated. Use tokenProtectionStatusDetails instead. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. * @param TokenProtectionStatus|null $value Value to set for the appTokenProtectionStatus property. */ public function setAppTokenProtectionStatus(?TokenProtectionStatus $value): void { @@ -1309,6 +1323,14 @@ public function setClientCredentialType(?ClientCredentialType $value): void { $this->getBackingStore()->set('clientCredentialType', $value); } + /** + * Sets the clientSessionId property value. The clientSessionId property + * @param string|null $value Value to set for the clientSessionId property. + */ + public function setClientSessionId(?string $value): void { + $this->getBackingStore()->set('clientSessionId', $value); + } + /** * Sets the conditionalAccessAudiences property value. A list that indicates the audience that Conditional Access evaluated during a sign-in event. Supports $filter (eq). * @param array|null $value Value to set for the conditionalAccessAudiences property. @@ -1662,7 +1684,7 @@ public function setSignInIdentifierType(?SignInIdentifierType $value): void { } /** - * Sets the signInTokenProtectionStatus property value. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the signin token was bound to the device or not. The possible values are: none, bound, unbound, unknownFutureValue. + * Sets the signInTokenProtectionStatus property value. Deprecated. Use tokenProtectionStatusDetails instead. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the sign-in token was bound to the device. The possible values are: none, bound, unbound, unknownFutureValue. * @param TokenProtectionStatus|null $value Value to set for the signInTokenProtectionStatus property. */ public function setSignInTokenProtectionStatus(?TokenProtectionStatus $value): void { @@ -1694,7 +1716,7 @@ public function setTokenIssuerType(?TokenIssuerType $value): void { } /** - * Sets the tokenProtectionStatusDetails property value. The tokenProtectionStatusDetails property + * Sets the tokenProtectionStatusDetails property value. The status of the token protection for a request in the sign-in logs. For more information, see Conditional Access: Token Protection. * @param TokenProtectionStatusDetails|null $value Value to set for the tokenProtectionStatusDetails property. */ public function setTokenProtectionStatusDetails(?TokenProtectionStatusDetails $value): void { diff --git a/src/Generated/Models/SingleUser.php b/src/Generated/Models/SingleUser.php index 557b6260a45..e81345107bf 100644 --- a/src/Generated/Models/SingleUser.php +++ b/src/Generated/Models/SingleUser.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Singl } /** - * Gets the description property value. The name of the user in Microsoft Entra ID. Read only. + * Gets the description property value. The name of the user in Microsoft Entra ID. Read-only. * @return string|null */ public function getDescription(): ?string { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the description property value. The name of the user in Microsoft Entra ID. Read only. + * Sets the description property value. The name of the user in Microsoft Entra ID. Read-only. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { diff --git a/src/Generated/Models/SiteExclusionUnit.php b/src/Generated/Models/SiteExclusionUnit.php index 31a8f7c8f26..3ff5073b71d 100644 --- a/src/Generated/Models/SiteExclusionUnit.php +++ b/src/Generated/Models/SiteExclusionUnit.php @@ -39,7 +39,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the siteId property value. The siteId property + * Gets the siteId property value. The unique identifier of the SharePoint site. * @return string|null */ public function getSiteId(): ?string { @@ -51,7 +51,7 @@ public function getSiteId(): ?string { } /** - * Gets the siteName property value. The siteName property + * Gets the siteName property value. The display name of the SharePoint site. * @return string|null */ public function getSiteName(): ?string { @@ -63,7 +63,7 @@ public function getSiteName(): ?string { } /** - * Gets the siteWebUrl property value. The siteWebUrl property + * Gets the siteWebUrl property value. The URL of the SharePoint site. * @return string|null */ public function getSiteWebUrl(): ?string { @@ -84,7 +84,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the siteId property value. The siteId property + * Sets the siteId property value. The unique identifier of the SharePoint site. * @param string|null $value Value to set for the siteId property. */ public function setSiteId(?string $value): void { @@ -92,7 +92,7 @@ public function setSiteId(?string $value): void { } /** - * Sets the siteName property value. The siteName property + * Sets the siteName property value. The display name of the SharePoint site. * @param string|null $value Value to set for the siteName property. */ public function setSiteName(?string $value): void { @@ -100,7 +100,7 @@ public function setSiteName(?string $value): void { } /** - * Sets the siteWebUrl property value. The siteWebUrl property + * Sets the siteWebUrl property value. The URL of the SharePoint site. * @param string|null $value Value to set for the siteWebUrl property. */ public function setSiteWebUrl(?string $value): void { diff --git a/src/Generated/Models/SiteExclusionUnitsBulkAdditionJob.php b/src/Generated/Models/SiteExclusionUnitsBulkAdditionJob.php index 1cc606737ba..1699e39a7ff 100644 --- a/src/Generated/Models/SiteExclusionUnitsBulkAdditionJob.php +++ b/src/Generated/Models/SiteExclusionUnitsBulkAdditionJob.php @@ -45,7 +45,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the siteWebUrls property value. The siteWebUrls property + * Gets the siteWebUrls property value. The URLs of SharePoint sites to be added as exclusion units to the protection policy. * @return array|null */ public function getSiteWebUrls(): ?array { @@ -68,7 +68,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the siteWebUrls property value. The siteWebUrls property + * Sets the siteWebUrls property value. The URLs of SharePoint sites to be added as exclusion units to the protection policy. * @param array|null $value Value to set for the siteWebUrls property. */ public function setSiteWebUrls(?array $value): void { diff --git a/src/Generated/Models/SnapshotJobStatus.php b/src/Generated/Models/SnapshotJobStatus.php index b09bb922f3f..2a6fcbec72e 100644 --- a/src/Generated/Models/SnapshotJobStatus.php +++ b/src/Generated/Models/SnapshotJobStatus.php @@ -9,6 +9,6 @@ class SnapshotJobStatus extends Enum { public const RUNNING = "running"; public const SUCCEEDED = "succeeded"; public const FAILED = "failed"; - public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const PARTIALLY_SUCCESSFUL = "partiallySuccessful"; + public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/Subscription.php b/src/Generated/Models/Subscription.php index b758c8427e9..4b477cb6bc3 100644 --- a/src/Generated/Models/Subscription.php +++ b/src/Generated/Models/Subscription.php @@ -131,6 +131,9 @@ public function getFieldDeserializers(): array { 'notificationUrl' => fn(ParseNode $n) => $o->setNotificationUrl($n->getStringValue()), 'notificationUrlAppId' => fn(ParseNode $n) => $o->setNotificationUrlAppId($n->getStringValue()), 'resource' => fn(ParseNode $n) => $o->setResource($n->getStringValue()), + 'vapidPublicKey' => fn(ParseNode $n) => $o->setVapidPublicKey($n->getStringValue()), + 'webPushEncryptionP256dhPublicKey' => fn(ParseNode $n) => $o->setWebPushEncryptionP256dhPublicKey($n->getStringValue()), + 'webPushEncryptionSecret' => fn(ParseNode $n) => $o->setWebPushEncryptionSecret($n->getStringValue()), ]); } @@ -230,6 +233,42 @@ public function getResource(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'resource'"); } + /** + * Gets the vapidPublicKey property value. Optional. The application server's VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292. + * @return string|null + */ + public function getVapidPublicKey(): ?string { + $val = $this->getBackingStore()->get('vapidPublicKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'vapidPublicKey'"); + } + + /** + * Gets the webPushEncryptionP256dhPublicKey property value. Optional. The subscriber's ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('p256dh'). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + * @return string|null + */ + public function getWebPushEncryptionP256dhPublicKey(): ?string { + $val = $this->getBackingStore()->get('webPushEncryptionP256dhPublicKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'webPushEncryptionP256dhPublicKey'"); + } + + /** + * Gets the webPushEncryptionSecret property value. Optional. The subscriber's auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('auth'). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + * @return string|null + */ + public function getWebPushEncryptionSecret(): ?string { + $val = $this->getBackingStore()->get('webPushEncryptionSecret'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'webPushEncryptionSecret'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -251,6 +290,9 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('notificationUrl', $this->getNotificationUrl()); $writer->writeStringValue('notificationUrlAppId', $this->getNotificationUrlAppId()); $writer->writeStringValue('resource', $this->getResource()); + $writer->writeStringValue('vapidPublicKey', $this->getVapidPublicKey()); + $writer->writeStringValue('webPushEncryptionP256dhPublicKey', $this->getWebPushEncryptionP256dhPublicKey()); + $writer->writeStringValue('webPushEncryptionSecret', $this->getWebPushEncryptionSecret()); } /** @@ -373,4 +415,28 @@ public function setResource(?string $value): void { $this->getBackingStore()->set('resource', $value); } + /** + * Sets the vapidPublicKey property value. Optional. The application server's VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292. + * @param string|null $value Value to set for the vapidPublicKey property. + */ + public function setVapidPublicKey(?string $value): void { + $this->getBackingStore()->set('vapidPublicKey', $value); + } + + /** + * Sets the webPushEncryptionP256dhPublicKey property value. Optional. The subscriber's ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('p256dh'). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + * @param string|null $value Value to set for the webPushEncryptionP256dhPublicKey property. + */ + public function setWebPushEncryptionP256dhPublicKey(?string $value): void { + $this->getBackingStore()->set('webPushEncryptionP256dhPublicKey', $value); + } + + /** + * Sets the webPushEncryptionSecret property value. Optional. The subscriber's auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('auth'). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + * @param string|null $value Value to set for the webPushEncryptionSecret property. + */ + public function setWebPushEncryptionSecret(?string $value): void { + $this->getBackingStore()->set('webPushEncryptionSecret', $value); + } + } diff --git a/src/Generated/Models/SummarizedSignIn.php b/src/Generated/Models/SummarizedSignIn.php index d54875859d6..4d2f14f004c 100644 --- a/src/Generated/Models/SummarizedSignIn.php +++ b/src/Generated/Models/SummarizedSignIn.php @@ -108,6 +108,7 @@ public function getFieldDeserializers(): array { 'signInCount' => fn(ParseNode $n) => $o->setSignInCount($n->getIntegerValue()), 'status' => fn(ParseNode $n) => $o->setStatus($n->getObjectValue([SignInStatus::class, 'createFromDiscriminatorValue'])), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), + 'tokenIssuerType' => fn(ParseNode $n) => $o->setTokenIssuerType($n->getEnumValue(TokenIssuerType::class)), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), ]); } @@ -232,6 +233,18 @@ public function getTenantId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantId'"); } + /** + * Gets the tokenIssuerType property value. The tokenIssuerType property + * @return TokenIssuerType|null + */ + public function getTokenIssuerType(): ?TokenIssuerType { + $val = $this->getBackingStore()->get('tokenIssuerType'); + if (is_null($val) || $val instanceof TokenIssuerType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tokenIssuerType'"); + } + /** * Gets the userPrincipalName property value. User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq). * @return string|null @@ -265,6 +278,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('signInCount', $this->getSignInCount()); $writer->writeObjectValue('status', $this->getStatus()); $writer->writeStringValue('tenantId', $this->getTenantId()); + $writer->writeEnumValue('tokenIssuerType', $this->getTokenIssuerType()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); } @@ -388,6 +402,14 @@ public function setTenantId(?string $value): void { $this->getBackingStore()->set('tenantId', $value); } + /** + * Sets the tokenIssuerType property value. The tokenIssuerType property + * @param TokenIssuerType|null $value Value to set for the tokenIssuerType property. + */ + public function setTokenIssuerType(?TokenIssuerType $value): void { + $this->getBackingStore()->set('tokenIssuerType', $value); + } + /** * Sets the userPrincipalName property value. User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq). * @param string|null $value Value to set for the userPrincipalName property. diff --git a/src/Generated/Models/TaskHistoryItem.php b/src/Generated/Models/TaskHistoryItem.php new file mode 100644 index 00000000000..3c2882ebcd3 --- /dev/null +++ b/src/Generated/Models/TaskHistoryItem.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.taskHistoryItem'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TaskHistoryItem + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TaskHistoryItem { + return new TaskHistoryItem(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'newData' => fn(ParseNode $n) => $o->setNewData($n->getObjectValue([PlannerTaskData::class, 'createFromDiscriminatorValue'])), + 'oldData' => fn(ParseNode $n) => $o->setOldData($n->getObjectValue([PlannerTaskData::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the newData property value. The newData property + * @return PlannerTaskData|null + */ + public function getNewData(): ?PlannerTaskData { + $val = $this->getBackingStore()->get('newData'); + if (is_null($val) || $val instanceof PlannerTaskData) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'newData'"); + } + + /** + * Gets the oldData property value. The oldData property + * @return PlannerTaskData|null + */ + public function getOldData(): ?PlannerTaskData { + $val = $this->getBackingStore()->get('oldData'); + if (is_null($val) || $val instanceof PlannerTaskData) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'oldData'"); + } + + /** + * Serializes 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('newData', $this->getNewData()); + $writer->writeObjectValue('oldData', $this->getOldData()); + } + + /** + * Sets the newData property value. The newData property + * @param PlannerTaskData|null $value Value to set for the newData property. + */ + public function setNewData(?PlannerTaskData $value): void { + $this->getBackingStore()->set('newData', $value); + } + + /** + * Sets the oldData property value. The oldData property + * @param PlannerTaskData|null $value Value to set for the oldData property. + */ + public function setOldData(?PlannerTaskData $value): void { + $this->getBackingStore()->set('oldData', $value); + } + +} diff --git a/src/Generated/Models/TeamTeamsAppInstallationScopeInfo.php b/src/Generated/Models/TeamTeamsAppInstallationScopeInfo.php index b2bc795f249..11508f8030e 100644 --- a/src/Generated/Models/TeamTeamsAppInstallationScopeInfo.php +++ b/src/Generated/Models/TeamTeamsAppInstallationScopeInfo.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the teamId property value. The teamId property + * Gets the teamId property value. The ID of the team where the Teams app is installed. * @return string|null */ public function getTeamId(): ?string { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the teamId property value. The teamId property + * Sets the teamId property value. The ID of the team where the Teams app is installed. * @param string|null $value Value to set for the teamId property. */ public function setTeamId(?string $value): void { diff --git a/src/Generated/Models/TeamsAppInstallation.php b/src/Generated/Models/TeamsAppInstallation.php index f5ca834cf9a..e6163cc5f2a 100644 --- a/src/Generated/Models/TeamsAppInstallation.php +++ b/src/Generated/Models/TeamsAppInstallation.php @@ -58,7 +58,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the scopeInfo property value. The scopeInfo property + * Gets the scopeInfo property value. The details of the scope in which the app is installed. * @return TeamsAppInstallationScopeInfo|null */ public function getScopeInfo(): ?TeamsAppInstallationScopeInfo { @@ -114,7 +114,7 @@ public function setConsentedPermissionSet(?TeamsAppPermissionSet $value): void { } /** - * Sets the scopeInfo property value. The scopeInfo property + * Sets the scopeInfo property value. The details of the scope in which the app is installed. * @param TeamsAppInstallationScopeInfo|null $value Value to set for the scopeInfo property. */ public function setScopeInfo(?TeamsAppInstallationScopeInfo $value): void { diff --git a/src/Generated/Models/TeamsAppInstallationScopeInfo.php b/src/Generated/Models/TeamsAppInstallationScopeInfo.php index 1bbc0aecb88..663cbcb2c81 100644 --- a/src/Generated/Models/TeamsAppInstallationScopeInfo.php +++ b/src/Generated/Models/TeamsAppInstallationScopeInfo.php @@ -89,7 +89,7 @@ public function getOdataType(): ?string { } /** - * Gets the scope property value. The scope property + * Gets the scope property value. The scope in which the Teams app is installed. The possible values are: team, groupChat, personal, unknownFutureValue. * @return TeamsAppInstallationScopes|null */ public function getScope(): ?TeamsAppInstallationScopes { @@ -135,7 +135,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the scope property value. The scope property + * Sets the scope property value. The scope in which the Teams app is installed. The possible values are: team, groupChat, personal, unknownFutureValue. * @param TeamsAppInstallationScopes|null $value Value to set for the scope property. */ public function setScope(?TeamsAppInstallationScopes $value): void { diff --git a/src/Generated/Models/TeamsTab.php b/src/Generated/Models/TeamsTab.php index 6891d821c12..f13ddf2f800 100644 --- a/src/Generated/Models/TeamsTab.php +++ b/src/Generated/Models/TeamsTab.php @@ -114,7 +114,7 @@ public function getTeamsAppId(): ?string { } /** - * Gets the webUrl property value. Deep link URL of the tab instance. Read only. + * Gets the webUrl property value. Deep link URL of the tab instance. Read-only. * @return string|null */ public function getWebUrl(): ?string { @@ -189,7 +189,7 @@ public function setTeamsAppId(?string $value): void { } /** - * Sets the webUrl property value. Deep link URL of the tab instance. Read only. + * Sets the webUrl property value. Deep link URL of the tab instance. Read-only. * @param string|null $value Value to set for the webUrl property. */ public function setWebUrl(?string $value): void { diff --git a/src/Generated/Models/Teamwork.php b/src/Generated/Models/Teamwork.php index aa25f27710b..513dd7d77c2 100644 --- a/src/Generated/Models/Teamwork.php +++ b/src/Generated/Models/Teamwork.php @@ -78,6 +78,7 @@ public function getFieldDeserializers(): array { 'deletedTeams' => fn(ParseNode $n) => $o->setDeletedTeams($n->getCollectionOfObjectValues([DeletedTeam::class, 'createFromDiscriminatorValue'])), 'devices' => fn(ParseNode $n) => $o->setDevices($n->getCollectionOfObjectValues([TeamworkDevice::class, 'createFromDiscriminatorValue'])), 'isTeamsEnabled' => fn(ParseNode $n) => $o->setIsTeamsEnabled($n->getBooleanValue()), + 'messaging' => fn(ParseNode $n) => $o->setMessaging($n->getObjectValue([TeamworkMessaging::class, 'createFromDiscriminatorValue'])), 'region' => fn(ParseNode $n) => $o->setRegion($n->getStringValue()), 'teamsAppSettings' => fn(ParseNode $n) => $o->setTeamsAppSettings($n->getObjectValue([TeamsAppSettings::class, 'createFromDiscriminatorValue'])), 'teamTemplates' => fn(ParseNode $n) => $o->setTeamTemplates($n->getCollectionOfObjectValues([TeamTemplate::class, 'createFromDiscriminatorValue'])), @@ -97,6 +98,18 @@ public function getIsTeamsEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isTeamsEnabled'"); } + /** + * Gets the messaging property value. The messaging property + * @return TeamworkMessaging|null + */ + public function getMessaging(): ?TeamworkMessaging { + $val = $this->getBackingStore()->get('messaging'); + if (is_null($val) || $val instanceof TeamworkMessaging) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messaging'"); + } + /** * Gets the region property value. Represents the region of the organization or the tenant. The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China. * @return string|null @@ -159,6 +172,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('deletedTeams', $this->getDeletedTeams()); $writer->writeCollectionOfObjectValues('devices', $this->getDevices()); $writer->writeBooleanValue('isTeamsEnabled', $this->getIsTeamsEnabled()); + $writer->writeObjectValue('messaging', $this->getMessaging()); $writer->writeStringValue('region', $this->getRegion()); $writer->writeObjectValue('teamsAppSettings', $this->getTeamsAppSettings()); $writer->writeCollectionOfObjectValues('teamTemplates', $this->getTeamTemplates()); @@ -197,6 +211,14 @@ public function setIsTeamsEnabled(?bool $value): void { $this->getBackingStore()->set('isTeamsEnabled', $value); } + /** + * Sets the messaging property value. The messaging property + * @param TeamworkMessaging|null $value Value to set for the messaging property. + */ + public function setMessaging(?TeamworkMessaging $value): void { + $this->getBackingStore()->set('messaging', $value); + } + /** * Sets the region property value. Represents the region of the organization or the tenant. The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China. * @param string|null $value Value to set for the region property. diff --git a/src/Generated/Models/TeamworkCustomEmoji.php b/src/Generated/Models/TeamworkCustomEmoji.php new file mode 100644 index 00000000000..b296c0691e8 --- /dev/null +++ b/src/Generated/Models/TeamworkCustomEmoji.php @@ -0,0 +1,203 @@ +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 TeamworkCustomEmoji + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TeamworkCustomEmoji { + return new TeamworkCustomEmoji(); + } + + /** + * 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 contentBytes property value. The contentBytes property + * @return string|null + */ + public function getContentBytes(): ?string { + $val = $this->getBackingStore()->get('contentBytes'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contentBytes'"); + } + + /** + * Gets the createdBy property value. The createdBy property + * @return CustomEmojiFromIdentitySet|null + */ + public function getCreatedBy(): ?CustomEmojiFromIdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof CustomEmojiFromIdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * 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 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 [ + 'contentBytes' => fn(ParseNode $n) => $o->setContentBytes($n->getStringValue()), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([CustomEmojiFromIdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($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->writeStringValue('contentBytes', $this->getContentBytes()); + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $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 contentBytes property value. The contentBytes property + * @param string|null $value Value to set for the contentBytes property. + */ + public function setContentBytes(?string $value): void { + $this->getBackingStore()->set('contentBytes', $value); + } + + /** + * Sets the createdBy property value. The createdBy property + * @param CustomEmojiFromIdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?CustomEmojiFromIdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $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 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 @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/TeamworkCustomEmojiCollectionResponse.php b/src/Generated/Models/TeamworkCustomEmojiCollectionResponse.php new file mode 100644 index 00000000000..480f8969db1 --- /dev/null +++ b/src/Generated/Models/TeamworkCustomEmojiCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TeamworkCustomEmoji::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, TeamworkCustomEmoji::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/TeamworkMessaging.php b/src/Generated/Models/TeamworkMessaging.php new file mode 100644 index 00000000000..195200aa564 --- /dev/null +++ b/src/Generated/Models/TeamworkMessaging.php @@ -0,0 +1,70 @@ +|null + */ + public function getCustomEmojis(): ?array { + $val = $this->getBackingStore()->get('customEmojis'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TeamworkCustomEmoji::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customEmojis'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'customEmojis' => fn(ParseNode $n) => $o->setCustomEmojis($n->getCollectionOfObjectValues([TeamworkCustomEmoji::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('customEmojis', $this->getCustomEmojis()); + } + + /** + * Sets the customEmojis property value. The customEmojis property + * @param array|null $value Value to set for the customEmojis property. + */ + public function setCustomEmojis(?array $value): void { + $this->getBackingStore()->set('customEmojis', $value); + } + +} diff --git a/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignment.php b/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignment.php index 98522f5828a..96b3eeba752 100644 --- a/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignment.php +++ b/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignment.php @@ -65,6 +65,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'group' => fn(ParseNode $n) => $o->setGroup($n->getObjectValue([Group::class, 'createFromDiscriminatorValue'])), + 'groupDisplayName' => fn(ParseNode $n) => $o->setGroupDisplayName($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'roleTemplates' => fn(ParseNode $n) => $o->setRoleTemplates($n->getCollectionOfObjectValues([RoleTemplate::class, 'createFromDiscriminatorValue'])), ]; @@ -82,6 +83,18 @@ public function getGroup(): ?Group { throw new \UnexpectedValueException("Invalid type found in backing store for 'group'"); } + /** + * Gets the groupDisplayName property value. The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted. + * @return string|null + */ + public function getGroupDisplayName(): ?string { + $val = $this->getBackingStore()->get('groupDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupDisplayName'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -114,6 +127,7 @@ public function getRoleTemplates(): ?array { */ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('group', $this->getGroup()); + $writer->writeStringValue('groupDisplayName', $this->getGroupDisplayName()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeCollectionOfObjectValues('roleTemplates', $this->getRoleTemplates()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -143,6 +157,14 @@ public function setGroup(?Group $value): void { $this->getBackingStore()->set('group', $value); } + /** + * Sets the groupDisplayName property value. The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted. + * @param string|null $value Value to set for the groupDisplayName property. + */ + public function setGroupDisplayName(?string $value): void { + $this->getBackingStore()->set('groupDisplayName', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignmentSnapshot.php b/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignmentSnapshot.php index aed1c4349eb..8c40c9018c3 100644 --- a/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignmentSnapshot.php +++ b/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignmentSnapshot.php @@ -63,12 +63,25 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'groupDisplayName' => fn(ParseNode $n) => $o->setGroupDisplayName($n->getStringValue()), 'groupId' => fn(ParseNode $n) => $o->setGroupId($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'roleTemplates' => fn(ParseNode $n) => $o->setRoleTemplates($n->getCollectionOfObjectValues([RoleTemplate::class, 'createFromDiscriminatorValue'])), ]; } + /** + * Gets the groupDisplayName property value. The display name of the security group identified by groupId at the time the snapshot was created. Read-only. + * @return string|null + */ + public function getGroupDisplayName(): ?string { + $val = $this->getBackingStore()->get('groupDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupDisplayName'"); + } + /** * Gets the groupId property value. The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. * @return string|null @@ -112,6 +125,7 @@ public function getRoleTemplates(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('groupDisplayName', $this->getGroupDisplayName()); $writer->writeStringValue('groupId', $this->getGroupId()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeCollectionOfObjectValues('roleTemplates', $this->getRoleTemplates()); @@ -134,6 +148,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the groupDisplayName property value. The display name of the security group identified by groupId at the time the snapshot was created. Read-only. + * @param string|null $value Value to set for the groupDisplayName property. + */ + public function setGroupDisplayName(?string $value): void { + $this->getBackingStore()->set('groupDisplayName', $value); + } + /** * Sets the groupId property value. The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. * @param string|null $value Value to set for the groupId property. diff --git a/src/Generated/Models/TenantGovernanceServices/RelatedTenant.php b/src/Generated/Models/TenantGovernanceServices/RelatedTenant.php index aa4cd4e844d..db61753662d 100644 --- a/src/Generated/Models/TenantGovernanceServices/RelatedTenant.php +++ b/src/Generated/Models/TenantGovernanceServices/RelatedTenant.php @@ -98,10 +98,23 @@ public function getFieldDeserializers(): array { 'b2BSignInActivityMetrics' => fn(ParseNode $n) => $o->setB2BSignInActivityMetrics($n->getObjectValue([B2BSignInActivityMetrics::class, 'createFromDiscriminatorValue'])), 'billingMetrics' => fn(ParseNode $n) => $o->setBillingMetrics($n->getObjectValue([BillingMetrics::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'isMicrosoftInfrastructure' => fn(ParseNode $n) => $o->setIsMicrosoftInfrastructure($n->getBooleanValue()), 'multiTenantApplicationMetrics' => fn(ParseNode $n) => $o->setMultiTenantApplicationMetrics($n->getObjectValue([MultiTenantApplicationMetrics::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the isMicrosoftInfrastructure property value. Indicates whether this tenant is a Microsoft infrastructure tenant. + * @return bool|null + */ + public function getIsMicrosoftInfrastructure(): ?bool { + $val = $this->getBackingStore()->get('isMicrosoftInfrastructure'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isMicrosoftInfrastructure'"); + } + /** * Gets the multiTenantApplicationMetrics property value. Multi-tenant application usage metrics for this related tenant. Expanded by default. * @return MultiTenantApplicationMetrics|null @@ -168,6 +181,14 @@ public function setCreatedDateTime(?DateTime $value): void { $this->getBackingStore()->set('createdDateTime', $value); } + /** + * Sets the isMicrosoftInfrastructure property value. Indicates whether this tenant is a Microsoft infrastructure tenant. + * @param bool|null $value Value to set for the isMicrosoftInfrastructure property. + */ + public function setIsMicrosoftInfrastructure(?bool $value): void { + $this->getBackingStore()->set('isMicrosoftInfrastructure', $value); + } + /** * Sets the multiTenantApplicationMetrics property value. Multi-tenant application usage metrics for this related tenant. Expanded by default. * @param MultiTenantApplicationMetrics|null $value Value to set for the multiTenantApplicationMetrics property. diff --git a/src/Generated/Models/ThumbnailSet.php b/src/Generated/Models/ThumbnailSet.php index 65d907f951f..f7fc4f1e415 100644 --- a/src/Generated/Models/ThumbnailSet.php +++ b/src/Generated/Models/ThumbnailSet.php @@ -6,9 +6,6 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -/** - * The ThumbnailSet resource is a keyed collection of thumbnail resources. -*/ class ThumbnailSet extends Entity implements Parsable { /** diff --git a/src/Generated/Models/TokenProtectionStatusDetails.php b/src/Generated/Models/TokenProtectionStatusDetails.php index dc130504493..995652e0d21 100644 --- a/src/Generated/Models/TokenProtectionStatusDetails.php +++ b/src/Generated/Models/TokenProtectionStatusDetails.php @@ -81,7 +81,7 @@ public function getOdataType(): ?string { } /** - * Gets the signInSessionStatus property value. The signInSessionStatus property + * Gets the signInSessionStatus property value. The token protection status of the sign-in session. The possible values are: none, bound, unbound, unknownFutureValue. * @return TokenProtectionStatus|null */ public function getSignInSessionStatus(): ?TokenProtectionStatus { @@ -93,7 +93,7 @@ public function getSignInSessionStatus(): ?TokenProtectionStatus { } /** - * Gets the signInSessionStatusCode property value. The signInSessionStatusCode property + * Gets the signInSessionStatusCode property value. Additional information about the status. * @return int|null */ public function getSignInSessionStatusCode(): ?int { @@ -140,7 +140,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the signInSessionStatus property value. The signInSessionStatus property + * Sets the signInSessionStatus property value. The token protection status of the sign-in session. The possible values are: none, bound, unbound, unknownFutureValue. * @param TokenProtectionStatus|null $value Value to set for the signInSessionStatus property. */ public function setSignInSessionStatus(?TokenProtectionStatus $value): void { @@ -148,7 +148,7 @@ public function setSignInSessionStatus(?TokenProtectionStatus $value): void { } /** - * Sets the signInSessionStatusCode property value. The signInSessionStatusCode property + * Sets the signInSessionStatusCode property value. Additional information about the status. * @param int|null $value Value to set for the signInSessionStatusCode property. */ public function setSignInSessionStatusCode(?int $value): void { diff --git a/src/Generated/Models/TranslationPreferences.php b/src/Generated/Models/TranslationPreferences.php index 2f1bcecee50..191e00c8b76 100644 --- a/src/Generated/Models/TranslationPreferences.php +++ b/src/Generated/Models/TranslationPreferences.php @@ -116,7 +116,7 @@ public function getTranslationBehavior(): ?TranslationBehavior { } /** - * Gets the untranslatedLanguages property value. The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify 'fr' for the neutral French culture, but not 'fr-FR' for the French culture in France. Returned by default. Read only. + * Gets the untranslatedLanguages property value. The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify 'fr' for the neutral French culture, but not 'fr-FR' for the French culture in France. Returned by default. Read-only. * @return array|null */ public function getUntranslatedLanguages(): ?array { @@ -182,7 +182,7 @@ public function setTranslationBehavior(?TranslationBehavior $value): void { } /** - * Sets the untranslatedLanguages property value. The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify 'fr' for the neutral French culture, but not 'fr-FR' for the French culture in France. Returned by default. Read only. + * Sets the untranslatedLanguages property value. The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify 'fr' for the neutral French culture, but not 'fr-FR' for the French culture in France. Returned by default. Read-only. * @param array|null $value Value to set for the untranslatedLanguages property. */ public function setUntranslatedLanguages(?array $value): void { diff --git a/src/Generated/Models/UsedInsight.php b/src/Generated/Models/UsedInsight.php index 21903c543c1..83c01b5d0f4 100644 --- a/src/Generated/Models/UsedInsight.php +++ b/src/Generated/Models/UsedInsight.php @@ -39,7 +39,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read only. + * Gets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read-only. * @return UsageDetails|null */ public function getLastUsed(): ?UsageDetails { @@ -97,7 +97,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read only. + * Sets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read-only. * @param UsageDetails|null $value Value to set for the lastUsed property. */ public function setLastUsed(?UsageDetails $value): void { diff --git a/src/Generated/Models/User.php b/src/Generated/Models/User.php index 69f9a1fe177..e14e61ecd9f 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -49,7 +49,7 @@ public function getAboutMe(): ?string { } /** - * Gets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when creating the object. 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 creating the object. 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 { @@ -247,7 +247,7 @@ public function getBirthday(): ?DateTime { } /** - * Gets the businessPhones property value. The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). + * Gets the businessPhones property value. The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. 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 { @@ -365,7 +365,7 @@ public function getCloudLicensing(): ?UserCloudLicensing { } /** - * Gets the cloudPcPools property value. The cloudPcPools property + * Gets the cloudPcPools property value. The user's Cloud PC pools. Read-only. Nullable. * @return array|null */ public function getCloudPcPools(): ?array { @@ -648,6 +648,20 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the distributionLists property value. The personal distribution lists in the user's mailbox. Read-only. Nullable. + * @return array|null + */ + public function getDistributionLists(): ?array { + $val = $this->getBackingStore()->get('distributionLists'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DistributionList::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'distributionLists'"); + } + /** * Gets the drive property value. The user's OneDrive. Read-only. * @return Drive|null @@ -883,6 +897,7 @@ public function getFieldDeserializers(): array { 'devices' => fn(ParseNode $n) => $o->setDevices($n->getCollectionOfObjectValues([Device::class, 'createFromDiscriminatorValue'])), 'directReports' => fn(ParseNode $n) => $o->setDirectReports($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'distributionLists' => fn(ParseNode $n) => $o->setDistributionLists($n->getCollectionOfObjectValues([DistributionList::class, 'createFromDiscriminatorValue'])), 'drive' => fn(ParseNode $n) => $o->setDrive($n->getObjectValue([Drive::class, 'createFromDiscriminatorValue'])), 'drives' => fn(ParseNode $n) => $o->setDrives($n->getCollectionOfObjectValues([Drive::class, 'createFromDiscriminatorValue'])), 'employeeExperience' => fn(ParseNode $n) => $o->setEmployeeExperience($n->getObjectValue([EmployeeExperienceUser::class, 'createFromDiscriminatorValue'])), @@ -1119,7 +1134,7 @@ public function getIdentities(): ?array { } /** - * Gets the identityGovernance property value. The identityGovernance property + * Gets the identityGovernance property value. The identity governance settings for the user, including the approver delegate configuration. Nullable. Returned only on $select. Supports $expand. * @return IdentityGovernanceUserSettings|null */ public function getIdentityGovernance(): ?IdentityGovernanceUserSettings { @@ -1257,7 +1272,7 @@ public function getIsManagementRestricted(): ?bool { } /** - * Gets the isResourceAccount property value. Do not use – reserved for future use. + * Gets the isResourceAccount property value. Do not use. Reserved for future use. * @return bool|null */ public function getIsResourceAccount(): ?bool { @@ -1521,7 +1536,7 @@ public function getMobileAppTroubleshootingEvents(): ?array { } /** - * Gets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. 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. 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 { @@ -1647,7 +1662,7 @@ public function getOnPremisesExtensionAttributes(): ?OnPremisesExtensionAttribut } /** - * Gets the onPremisesImmutableId property value. This property associates 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. Supports $filter (eq, ne, not, ge, le, in). + * Gets the onPremisesImmutableId property value. This property associates 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. 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 { @@ -1757,7 +1772,7 @@ public function getOnPremisesUserPrincipalName(): ?string { } /** - * Gets the otherMails property value. A list of additional 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.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Gets the otherMails property value. A list of additional 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.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 { @@ -1823,7 +1838,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. Supports $filter (eq, ne, not, in, and eq on null values). 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. Supports $filter (eq, ne, not, in, and eq on null values). 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 { @@ -2337,7 +2352,7 @@ public function getUsageRights(): ?array { } /** - * 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 should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's verified domain collection. 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. 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 should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's verified domain collection. 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. 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 { @@ -2439,6 +2454,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('devices', $this->getDevices()); $writer->writeCollectionOfObjectValues('directReports', $this->getDirectReports()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfObjectValues('distributionLists', $this->getDistributionLists()); $writer->writeObjectValue('drive', $this->getDrive()); $writer->writeCollectionOfObjectValues('drives', $this->getDrives()); $writer->writeObjectValue('employeeExperience', $this->getEmployeeExperience()); @@ -2567,7 +2583,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 creating the object. 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 creating the object. 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 { @@ -2687,7 +2703,7 @@ public function setBirthday(?DateTime $value): void { } /** - * Sets the businessPhones property value. The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). + * Sets the businessPhones property value. The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. 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 { @@ -2759,7 +2775,7 @@ public function setCloudLicensing(?UserCloudLicensing $value): void { } /** - * Sets the cloudPcPools property value. The cloudPcPools property + * Sets the cloudPcPools property value. The user's Cloud PC pools. Read-only. Nullable. * @param array|null $value Value to set for the cloudPcPools property. */ public function setCloudPcPools(?array $value): void { @@ -2934,6 +2950,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the distributionLists property value. The personal distribution lists in the user's mailbox. Read-only. Nullable. + * @param array|null $value Value to set for the distributionLists property. + */ + public function setDistributionLists(?array $value): void { + $this->getBackingStore()->set('distributionLists', $value); + } + /** * Sets the drive property value. The user's OneDrive. Read-only. * @param Drive|null $value Value to set for the drive property. @@ -3079,7 +3103,7 @@ public function setIdentities(?array $value): void { } /** - * Sets the identityGovernance property value. The identityGovernance property + * Sets the identityGovernance property value. The identity governance settings for the user, including the approver delegate configuration. Nullable. Returned only on $select. Supports $expand. * @param IdentityGovernanceUserSettings|null $value Value to set for the identityGovernance property. */ public function setIdentityGovernance(?IdentityGovernanceUserSettings $value): void { @@ -3167,7 +3191,7 @@ public function setIsManagementRestricted(?bool $value): void { } /** - * Sets the isResourceAccount property value. Do not use – reserved for future use. + * Sets the isResourceAccount property value. Do not use. Reserved for future use. * @param bool|null $value Value to set for the isResourceAccount property. */ public function setIsResourceAccount(?bool $value): void { @@ -3327,7 +3351,7 @@ public function setMobileAppTroubleshootingEvents(?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. 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. 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 { @@ -3407,7 +3431,7 @@ public function setOnPremisesExtensionAttributes(?OnPremisesExtensionAttributes } /** - * Sets the onPremisesImmutableId property value. This property associates 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. Supports $filter (eq, ne, not, ge, le, in). + * Sets the onPremisesImmutableId property value. This property associates 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. 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 { @@ -3479,7 +3503,7 @@ public function setOnPremisesUserPrincipalName(?string $value): void { } /** - * Sets the otherMails property value. A list of additional 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.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Sets the otherMails property value. A list of additional 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.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 { @@ -3519,7 +3543,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. Supports $filter (eq, ne, not, in, and eq on null values). 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. Supports $filter (eq, ne, not, in, and eq on null values). 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 { @@ -3839,7 +3863,7 @@ public function setUsageRights(?array $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 should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's verified domain collection. 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. 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 should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's verified domain collection. 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. 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/UserActivityType.php b/src/Generated/Models/UserActivityType.php index 9f08b4e0d58..6f4878670bf 100644 --- a/src/Generated/Models/UserActivityType.php +++ b/src/Generated/Models/UserActivityType.php @@ -9,5 +9,9 @@ class UserActivityType extends Enum { public const UPLOAD_FILE = "uploadFile"; public const DOWNLOAD_TEXT = "downloadText"; public const DOWNLOAD_FILE = "downloadFile"; + public const COPY_TO_CLIPBOARD = "copyToClipboard"; + public const PASTE_FROM_CLIPBOARD = "pasteFromClipboard"; + public const PRINT = "print"; + public const ACCESS_DEBUG_TOOLS = "accessDebugTools"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/UserActivityTypes.php b/src/Generated/Models/UserActivityTypes.php index 3a53eaa4811..95f969bf10c 100644 --- a/src/Generated/Models/UserActivityTypes.php +++ b/src/Generated/Models/UserActivityTypes.php @@ -10,5 +10,9 @@ class UserActivityTypes extends Enum { public const UPLOAD_FILE = "uploadFile"; public const DOWNLOAD_TEXT = "downloadText"; public const DOWNLOAD_FILE = "downloadFile"; + public const COPY_TO_CLIPBOARD = "copyToClipboard"; + public const PASTE_FROM_CLIPBOARD = "pasteFromClipboard"; + public const PRINT = "print"; + public const ACCESS_DEBUG_TOOLS = "accessDebugTools"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/VirtualEndpoint.php b/src/Generated/Models/VirtualEndpoint.php index 0fa656e5246..8ce8cab3067 100644 --- a/src/Generated/Models/VirtualEndpoint.php +++ b/src/Generated/Models/VirtualEndpoint.php @@ -68,7 +68,7 @@ public function getCloudApps(): ?array { } /** - * Gets the cloudPcPools property value. The cloudPcPools property + * Gets the cloudPcPools property value. The Cloud PC pools managed by the virtual endpoint. * @return array|null */ public function getCloudPcPools(): ?array { @@ -396,7 +396,7 @@ public function setCloudApps(?array $value): void { } /** - * Sets the cloudPcPools property value. The cloudPcPools property + * Sets the cloudPcPools property value. The Cloud PC pools managed by the virtual endpoint. * @param array|null $value Value to set for the cloudPcPools property. */ public function setCloudPcPools(?array $value): void { diff --git a/src/Generated/Models/VirtualEvent.php b/src/Generated/Models/VirtualEvent.php index fa6f925dccb..6df85f55efd 100644 --- a/src/Generated/Models/VirtualEvent.php +++ b/src/Generated/Models/VirtualEvent.php @@ -108,6 +108,7 @@ public function getFieldDeserializers(): array { 'endDateTime' => fn(ParseNode $n) => $o->setEndDateTime($n->getObjectValue([DateTimeTimeZone::class, 'createFromDiscriminatorValue'])), 'externalEventInformation' => fn(ParseNode $n) => $o->setExternalEventInformation($n->getCollectionOfObjectValues([VirtualEventExternalInformation::class, 'createFromDiscriminatorValue'])), 'isRegistrationEnabled' => fn(ParseNode $n) => $o->setIsRegistrationEnabled($n->getBooleanValue()), + 'isRegistrationRequired' => fn(ParseNode $n) => $o->setIsRegistrationRequired($n->getBooleanValue()), 'presenters' => fn(ParseNode $n) => $o->setPresenters($n->getCollectionOfObjectValues([VirtualEventPresenter::class, 'createFromDiscriminatorValue'])), 'sessions' => fn(ParseNode $n) => $o->setSessions($n->getCollectionOfObjectValues([VirtualEventSession::class, 'createFromDiscriminatorValue'])), 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([VirtualEventSettings::class, 'createFromDiscriminatorValue'])), @@ -128,6 +129,18 @@ public function getIsRegistrationEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isRegistrationEnabled'"); } + /** + * Gets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. + * @return bool|null + */ + public function getIsRegistrationRequired(): ?bool { + $val = $this->getBackingStore()->get('isRegistrationRequired'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRegistrationRequired'"); + } + /** * Gets the presenters property value. The virtual event presenters. * @return array|null @@ -204,6 +217,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('endDateTime', $this->getEndDateTime()); $writer->writeCollectionOfObjectValues('externalEventInformation', $this->getExternalEventInformation()); $writer->writeBooleanValue('isRegistrationEnabled', $this->getIsRegistrationEnabled()); + $writer->writeBooleanValue('isRegistrationRequired', $this->getIsRegistrationRequired()); $writer->writeCollectionOfObjectValues('presenters', $this->getPresenters()); $writer->writeCollectionOfObjectValues('sessions', $this->getSessions()); $writer->writeObjectValue('settings', $this->getSettings()); @@ -259,6 +273,14 @@ public function setIsRegistrationEnabled(?bool $value): void { $this->getBackingStore()->set('isRegistrationEnabled', $value); } + /** + * Sets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. + * @param bool|null $value Value to set for the isRegistrationRequired property. + */ + public function setIsRegistrationRequired(?bool $value): void { + $this->getBackingStore()->set('isRegistrationRequired', $value); + } + /** * Sets the presenters property value. The virtual event presenters. * @param array|null $value Value to set for the presenters property. diff --git a/src/Generated/Models/VirtualEventRegistrationConfiguration.php b/src/Generated/Models/VirtualEventRegistrationConfiguration.php index 19f7d48127c..cebaab61ca2 100644 --- a/src/Generated/Models/VirtualEventRegistrationConfiguration.php +++ b/src/Generated/Models/VirtualEventRegistrationConfiguration.php @@ -26,6 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Virtu if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.virtualEventTownhallRegistrationConfiguration': return new VirtualEventTownhallRegistrationConfiguration(); case '#microsoft.graph.virtualEventWebinarRegistrationConfiguration': return new VirtualEventWebinarRegistrationConfiguration(); } } @@ -52,11 +53,37 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'capacity' => fn(ParseNode $n) => $o->setCapacity($n->getIntegerValue()), + 'isManualApprovalEnabled' => fn(ParseNode $n) => $o->setIsManualApprovalEnabled($n->getBooleanValue()), + 'isWaitlistEnabled' => fn(ParseNode $n) => $o->setIsWaitlistEnabled($n->getBooleanValue()), 'questions' => fn(ParseNode $n) => $o->setQuestions($n->getCollectionOfObjectValues([VirtualEventRegistrationQuestionBase::class, 'createFromDiscriminatorValue'])), 'registrationWebUrl' => fn(ParseNode $n) => $o->setRegistrationWebUrl($n->getStringValue()), ]); } + /** + * Gets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. + * @return bool|null + */ + public function getIsManualApprovalEnabled(): ?bool { + $val = $this->getBackingStore()->get('isManualApprovalEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isManualApprovalEnabled'"); + } + + /** + * Gets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + * @return bool|null + */ + public function getIsWaitlistEnabled(): ?bool { + $val = $this->getBackingStore()->get('isWaitlistEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isWaitlistEnabled'"); + } + /** * Gets the questions property value. Registration questions. * @return array|null @@ -90,6 +117,8 @@ public function getRegistrationWebUrl(): ?string { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeIntegerValue('capacity', $this->getCapacity()); + $writer->writeBooleanValue('isManualApprovalEnabled', $this->getIsManualApprovalEnabled()); + $writer->writeBooleanValue('isWaitlistEnabled', $this->getIsWaitlistEnabled()); $writer->writeCollectionOfObjectValues('questions', $this->getQuestions()); $writer->writeStringValue('registrationWebUrl', $this->getRegistrationWebUrl()); } @@ -102,6 +131,22 @@ public function setCapacity(?int $value): void { $this->getBackingStore()->set('capacity', $value); } + /** + * Sets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. + * @param bool|null $value Value to set for the isManualApprovalEnabled property. + */ + public function setIsManualApprovalEnabled(?bool $value): void { + $this->getBackingStore()->set('isManualApprovalEnabled', $value); + } + + /** + * Sets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + * @param bool|null $value Value to set for the isWaitlistEnabled property. + */ + public function setIsWaitlistEnabled(?bool $value): void { + $this->getBackingStore()->set('isWaitlistEnabled', $value); + } + /** * Sets the questions property value. Registration questions. * @param array|null $value Value to set for the questions property. diff --git a/src/Generated/Models/VirtualEventSession.php b/src/Generated/Models/VirtualEventSession.php index 50397af5eed..fbb62022cba 100644 --- a/src/Generated/Models/VirtualEventSession.php +++ b/src/Generated/Models/VirtualEventSession.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Virtu } /** - * Gets the capacity property value. The capacity property + * Gets the capacity property value. Represents the expected number of attendees for town hall session. * @return int|null */ public function getCapacity(): ?int { @@ -133,7 +133,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the capacity property value. The capacity property + * Sets the capacity property value. Represents the expected number of attendees for town hall session. * @param int|null $value Value to set for the capacity property. */ public function setCapacity(?int $value): void { diff --git a/src/Generated/Models/VirtualEventTownhall.php b/src/Generated/Models/VirtualEventTownhall.php index 3f309c659a2..90171d25c99 100644 --- a/src/Generated/Models/VirtualEventTownhall.php +++ b/src/Generated/Models/VirtualEventTownhall.php @@ -76,6 +76,8 @@ public function getFieldDeserializers(): array { 'coOrganizers' => fn(ParseNode $n) => $o->setCoOrganizers($n->getCollectionOfObjectValues([CommunicationsUserIdentity::class, 'createFromDiscriminatorValue'])), 'invitedAttendees' => fn(ParseNode $n) => $o->setInvitedAttendees($n->getCollectionOfObjectValues([Identity::class, 'createFromDiscriminatorValue'])), 'isInviteOnly' => fn(ParseNode $n) => $o->setIsInviteOnly($n->getBooleanValue()), + 'registrationConfiguration' => fn(ParseNode $n) => $o->setRegistrationConfiguration($n->getObjectValue([VirtualEventTownhallRegistrationConfiguration::class, 'createFromDiscriminatorValue'])), + 'registrations' => fn(ParseNode $n) => $o->setRegistrations($n->getCollectionOfObjectValues([VirtualEventRegistration::class, 'createFromDiscriminatorValue'])), ]); } @@ -105,6 +107,32 @@ public function getIsInviteOnly(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isInviteOnly'"); } + /** + * Gets the registrationConfiguration property value. Registration configuration of the town hall. + * @return VirtualEventTownhallRegistrationConfiguration|null + */ + public function getRegistrationConfiguration(): ?VirtualEventTownhallRegistrationConfiguration { + $val = $this->getBackingStore()->get('registrationConfiguration'); + if (is_null($val) || $val instanceof VirtualEventTownhallRegistrationConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'registrationConfiguration'"); + } + + /** + * Gets the registrations property value. Registration records of the town hall. + * @return array|null + */ + public function getRegistrations(): ?array { + $val = $this->getBackingStore()->get('registrations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, VirtualEventRegistration::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'registrations'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -116,6 +144,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('coOrganizers', $this->getCoOrganizers()); $writer->writeCollectionOfObjectValues('invitedAttendees', $this->getInvitedAttendees()); $writer->writeBooleanValue('isInviteOnly', $this->getIsInviteOnly()); + $writer->writeObjectValue('registrationConfiguration', $this->getRegistrationConfiguration()); + $writer->writeCollectionOfObjectValues('registrations', $this->getRegistrations()); } /** @@ -158,4 +188,20 @@ public function setIsInviteOnly(?bool $value): void { $this->getBackingStore()->set('isInviteOnly', $value); } + /** + * Sets the registrationConfiguration property value. Registration configuration of the town hall. + * @param VirtualEventTownhallRegistrationConfiguration|null $value Value to set for the registrationConfiguration property. + */ + public function setRegistrationConfiguration(?VirtualEventTownhallRegistrationConfiguration $value): void { + $this->getBackingStore()->set('registrationConfiguration', $value); + } + + /** + * Sets the registrations property value. Registration records of the town hall. + * @param array|null $value Value to set for the registrations property. + */ + public function setRegistrations(?array $value): void { + $this->getBackingStore()->set('registrations', $value); + } + } diff --git a/src/Generated/Models/VirtualEventTownhallRegistrationConfiguration.php b/src/Generated/Models/VirtualEventTownhallRegistrationConfiguration.php new file mode 100644 index 00000000000..afada2d952b --- /dev/null +++ b/src/Generated/Models/VirtualEventTownhallRegistrationConfiguration.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/VirtualEventWebinarRegistrationConfiguration.php b/src/Generated/Models/VirtualEventWebinarRegistrationConfiguration.php index ddf6d857762..47741d543c7 100644 --- a/src/Generated/Models/VirtualEventWebinarRegistrationConfiguration.php +++ b/src/Generated/Models/VirtualEventWebinarRegistrationConfiguration.php @@ -31,59 +31,15 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Virtu public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'isManualApprovalEnabled' => fn(ParseNode $n) => $o->setIsManualApprovalEnabled($n->getBooleanValue()), - 'isWaitlistEnabled' => fn(ParseNode $n) => $o->setIsWaitlistEnabled($n->getBooleanValue()), ]); } - /** - * Gets the isManualApprovalEnabled property value. The isManualApprovalEnabled property - * @return bool|null - */ - public function getIsManualApprovalEnabled(): ?bool { - $val = $this->getBackingStore()->get('isManualApprovalEnabled'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'isManualApprovalEnabled'"); - } - - /** - * Gets the isWaitlistEnabled property value. The isWaitlistEnabled property - * @return bool|null - */ - public function getIsWaitlistEnabled(): ?bool { - $val = $this->getBackingStore()->get('isWaitlistEnabled'); - if (is_null($val) || is_bool($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'isWaitlistEnabled'"); - } - /** * Serializes 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->writeBooleanValue('isManualApprovalEnabled', $this->getIsManualApprovalEnabled()); - $writer->writeBooleanValue('isWaitlistEnabled', $this->getIsWaitlistEnabled()); - } - - /** - * Sets the isManualApprovalEnabled property value. The isManualApprovalEnabled property - * @param bool|null $value Value to set for the isManualApprovalEnabled property. - */ - public function setIsManualApprovalEnabled(?bool $value): void { - $this->getBackingStore()->set('isManualApprovalEnabled', $value); - } - - /** - * Sets the isWaitlistEnabled property value. The isWaitlistEnabled property - * @param bool|null $value Value to set for the isWaitlistEnabled property. - */ - public function setIsWaitlistEnabled(?bool $value): void { - $this->getBackingStore()->set('isWaitlistEnabled', $value); } } diff --git a/src/Generated/Models/VoiceAuthenticationMethodConfiguration.php b/src/Generated/Models/VoiceAuthenticationMethodConfiguration.php index 70b58d40f0b..ea13d73865b 100644 --- a/src/Generated/Models/VoiceAuthenticationMethodConfiguration.php +++ b/src/Generated/Models/VoiceAuthenticationMethodConfiguration.php @@ -26,6 +26,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Voice return new VoiceAuthenticationMethodConfiguration(); } + /** + * Gets the callerIdNumber property value. The phone number used as the caller ID when voice call authentication is initiated. + * @return string|null + */ + public function getCallerIdNumber(): ?string { + $val = $this->getBackingStore()->get('callerIdNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'callerIdNumber'"); + } + /** * The deserialization information for the current model * @return array @@ -33,6 +45,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Voice public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'callerIdNumber' => fn(ParseNode $n) => $o->setCallerIdNumber($n->getStringValue()), 'includeTargets' => fn(ParseNode $n) => $o->setIncludeTargets($n->getCollectionOfObjectValues([VoiceAuthenticationMethodTarget::class, 'createFromDiscriminatorValue'])), 'isOfficePhoneAllowed' => fn(ParseNode $n) => $o->setIsOfficePhoneAllowed($n->getBooleanValue()), ]); @@ -70,10 +83,19 @@ public function getIsOfficePhoneAllowed(): ?bool { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeStringValue('callerIdNumber', $this->getCallerIdNumber()); $writer->writeCollectionOfObjectValues('includeTargets', $this->getIncludeTargets()); $writer->writeBooleanValue('isOfficePhoneAllowed', $this->getIsOfficePhoneAllowed()); } + /** + * Sets the callerIdNumber property value. The phone number used as the caller ID when voice call authentication is initiated. + * @param string|null $value Value to set for the callerIdNumber property. + */ + public function setCallerIdNumber(?string $value): void { + $this->getBackingStore()->set('callerIdNumber', $value); + } + /** * Sets the includeTargets property value. A collection of groups that are enabled to use the authentication method. Expanded by default. * @param array|null $value Value to set for the includeTargets property. diff --git a/src/Generated/Models/Win32LobAppInUseActionType.php b/src/Generated/Models/Win32LobAppInUseActionType.php new file mode 100644 index 00000000000..91f4d3a0a1f --- /dev/null +++ b/src/Generated/Models/Win32LobAppInUseActionType.php @@ -0,0 +1,13 @@ + fn(ParseNode $n) => $o->setDeviceRestartBehavior($n->getEnumValue(Win32LobAppRestartBehavior::class)), + 'inUseBehavior' => fn(ParseNode $n) => $o->setInUseBehavior($n->getEnumValue(Win32LobAppInUseActionType::class)), 'maxRunTimeInMinutes' => fn(ParseNode $n) => $o->setMaxRunTimeInMinutes($n->getIntegerValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'runAsAccount' => fn(ParseNode $n) => $o->setRunAsAccount($n->getEnumValue(RunAsAccountType::class)), ]; } + /** + * Gets the inUseBehavior property value. Indicates whether app-in-use detection is enabled before app enforcement, and if enabled, the action to take when the app is detected to be in-use. Null indicates the feature is not enabled. Possible values are: `notEnabled`, `fail`, `terminateWithoutUserInteraction`, `terminateWithUserInteraction`. + * @return Win32LobAppInUseActionType|null + */ + public function getInUseBehavior(): ?Win32LobAppInUseActionType { + $val = $this->getBackingStore()->get('inUseBehavior'); + if (is_null($val) || $val instanceof Win32LobAppInUseActionType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inUseBehavior'"); + } + /** * Gets the maxRunTimeInMinutes property value. The number of minutes the system will wait for install program to finish. Default value is 60 minutes. * @return int|null @@ -126,6 +139,7 @@ public function getRunAsAccount(): ?RunAsAccountType { */ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('deviceRestartBehavior', $this->getDeviceRestartBehavior()); + $writer->writeEnumValue('inUseBehavior', $this->getInUseBehavior()); $writer->writeIntegerValue('maxRunTimeInMinutes', $this->getMaxRunTimeInMinutes()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeEnumValue('runAsAccount', $this->getRunAsAccount()); @@ -156,6 +170,14 @@ public function setDeviceRestartBehavior(?Win32LobAppRestartBehavior $value): vo $this->getBackingStore()->set('deviceRestartBehavior', $value); } + /** + * Sets the inUseBehavior property value. Indicates whether app-in-use detection is enabled before app enforcement, and if enabled, the action to take when the app is detected to be in-use. Null indicates the feature is not enabled. Possible values are: `notEnabled`, `fail`, `terminateWithoutUserInteraction`, `terminateWithUserInteraction`. + * @param Win32LobAppInUseActionType|null $value Value to set for the inUseBehavior property. + */ + public function setInUseBehavior(?Win32LobAppInUseActionType $value): void { + $this->getBackingStore()->set('inUseBehavior', $value); + } + /** * Sets the maxRunTimeInMinutes property value. The number of minutes the system will wait for install program to finish. Default value is 60 minutes. * @param int|null $value Value to set for the maxRunTimeInMinutes property. diff --git a/src/Generated/Models/Win32LobAppProcessOperationType.php b/src/Generated/Models/Win32LobAppProcessOperationType.php new file mode 100644 index 00000000000..2fe6eb4317d --- /dev/null +++ b/src/Generated/Models/Win32LobAppProcessOperationType.php @@ -0,0 +1,11 @@ +setOdataType('#microsoft.graph.win32LobAppProcessRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Win32LobAppProcessRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Win32LobAppProcessRule { + return new Win32LobAppProcessRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'operationType' => fn(ParseNode $n) => $o->setOperationType($n->getEnumValue(Win32LobAppProcessOperationType::class)), + 'processDisplayName' => fn(ParseNode $n) => $o->setProcessDisplayName($n->getStringValue()), + 'processName' => fn(ParseNode $n) => $o->setProcessName($n->getStringValue()), + ]); + } + + /** + * Gets the operationType property value. A list of possible operations for rules used to make determinations about whether an application is in-use based on process state. + * @return Win32LobAppProcessOperationType|null + */ + public function getOperationType(): ?Win32LobAppProcessOperationType { + $val = $this->getBackingStore()->get('operationType'); + if (is_null($val) || $val instanceof Win32LobAppProcessOperationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operationType'"); + } + + /** + * Gets the processDisplayName property value. Indicates the display name for the process in the Intune admin console. Example: `Microsoft Word`. + * @return string|null + */ + public function getProcessDisplayName(): ?string { + $val = $this->getBackingStore()->get('processDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processDisplayName'"); + } + + /** + * Gets the processName property value. Indicates the process name to be searched for on a managed device when enforcing a managed app. Example: `TestApp.exe`. + * @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'"); + } + + /** + * Serializes 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('operationType', $this->getOperationType()); + $writer->writeStringValue('processDisplayName', $this->getProcessDisplayName()); + $writer->writeStringValue('processName', $this->getProcessName()); + } + + /** + * Sets the operationType property value. A list of possible operations for rules used to make determinations about whether an application is in-use based on process state. + * @param Win32LobAppProcessOperationType|null $value Value to set for the operationType property. + */ + public function setOperationType(?Win32LobAppProcessOperationType $value): void { + $this->getBackingStore()->set('operationType', $value); + } + + /** + * Sets the processDisplayName property value. Indicates the display name for the process in the Intune admin console. Example: `Microsoft Word`. + * @param string|null $value Value to set for the processDisplayName property. + */ + public function setProcessDisplayName(?string $value): void { + $this->getBackingStore()->set('processDisplayName', $value); + } + + /** + * Sets the processName property value. Indicates the process name to be searched for on a managed device when enforcing a managed app. Example: `TestApp.exe`. + * @param string|null $value Value to set for the processName property. + */ + public function setProcessName(?string $value): void { + $this->getBackingStore()->set('processName', $value); + } + +} diff --git a/src/Generated/Models/Win32LobAppRule.php b/src/Generated/Models/Win32LobAppRule.php index 4ef51e03eda..f6c82c42008 100644 --- a/src/Generated/Models/Win32LobAppRule.php +++ b/src/Generated/Models/Win32LobAppRule.php @@ -40,6 +40,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Win32 switch ($mappingValue) { case '#microsoft.graph.win32LobAppFileSystemRule': return new Win32LobAppFileSystemRule(); case '#microsoft.graph.win32LobAppPowerShellScriptRule': return new Win32LobAppPowerShellScriptRule(); + case '#microsoft.graph.win32LobAppProcessRule': return new Win32LobAppProcessRule(); case '#microsoft.graph.win32LobAppProductCodeRule': return new Win32LobAppProductCodeRule(); case '#microsoft.graph.win32LobAppRegistryRule': return new Win32LobAppRegistryRule(); } diff --git a/src/Generated/Models/WindowsUpdates/AzureADDevice.php b/src/Generated/Models/WindowsUpdates/AzureADDevice.php index 451b325916f..3a7bf238ebc 100644 --- a/src/Generated/Models/WindowsUpdates/AzureADDevice.php +++ b/src/Generated/Models/WindowsUpdates/AzureADDevice.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Azure } /** - * Gets the enrollment property value. The enrollment property + * Gets the enrollment property value. Specifies the update management enrollment for the device. Read-only. Returned by default. * @return UpdateManagementEnrollment|null */ public function getEnrollment(): ?UpdateManagementEnrollment { @@ -39,7 +39,7 @@ public function getEnrollment(): ?UpdateManagementEnrollment { } /** - * Gets the errors property value. Specifies any errors that prevent the device from being enrolled in update management or receving deployed content. Read-only. Returned by default. + * Gets the errors property value. Specifies any errors that prevent the device from being enrolled in update management or receiving deployed content. Read-only. Returned by default. * @return array|null */ public function getErrors(): ?array { @@ -75,7 +75,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the enrollment property value. The enrollment property + * Sets the enrollment property value. Specifies the update management enrollment for the device. Read-only. Returned by default. * @param UpdateManagementEnrollment|null $value Value to set for the enrollment property. */ public function setEnrollment(?UpdateManagementEnrollment $value): void { @@ -83,7 +83,7 @@ public function setEnrollment(?UpdateManagementEnrollment $value): void { } /** - * Sets the errors property value. Specifies any errors that prevent the device from being enrolled in update management or receving deployed content. Read-only. Returned by default. + * Sets the errors property value. Specifies any errors that prevent the device from being enrolled in update management or receiving deployed content. Read-only. Returned by default. * @param array|null $value Value to set for the errors property. */ public function setErrors(?array $value): void { diff --git a/src/Generated/Models/WindowsUpdates/UpdateCategoryEnrollmentInformation.php b/src/Generated/Models/WindowsUpdates/UpdateCategoryEnrollmentInformation.php index 047fdd5009d..10f16b5fb02 100644 --- a/src/Generated/Models/WindowsUpdates/UpdateCategoryEnrollmentInformation.php +++ b/src/Generated/Models/WindowsUpdates/UpdateCategoryEnrollmentInformation.php @@ -82,7 +82,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Gets the lastModifiedDateTime property value. The date and time when the enrollmentState was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -141,7 +141,7 @@ public function setEnrollmentState(?EnrollmentState $value): void { } /** - * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * Sets the lastModifiedDateTime property value. The date and time when the enrollmentState was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/WindowsUpdates/UpdateManagementEnrollment.php b/src/Generated/Models/WindowsUpdates/UpdateManagementEnrollment.php index b7e7d618657..fbea5033f92 100644 --- a/src/Generated/Models/WindowsUpdates/UpdateManagementEnrollment.php +++ b/src/Generated/Models/WindowsUpdates/UpdateManagementEnrollment.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the driver property value. The driver property + * Gets the driver property value. Information about the enrollment state of the device in driver update management. * @return UpdateCategoryEnrollmentInformation|null */ public function getDriver(): ?UpdateCategoryEnrollmentInformation { @@ -68,7 +68,7 @@ public function getDriver(): ?UpdateCategoryEnrollmentInformation { } /** - * Gets the feature property value. The feature property + * Gets the feature property value. Information about the enrollment state of the device in feature update management. * @return UpdateCategoryEnrollmentInformation|null */ public function getFeature(): ?UpdateCategoryEnrollmentInformation { @@ -106,7 +106,7 @@ public function getOdataType(): ?string { } /** - * Gets the quality property value. The quality property + * Gets the quality property value. Information about the enrollment state of the device in quality update management. * @return UpdateCategoryEnrollmentInformation|null */ public function getQuality(): ?UpdateCategoryEnrollmentInformation { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the driver property value. The driver property + * Sets the driver property value. Information about the enrollment state of the device in driver update management. * @param UpdateCategoryEnrollmentInformation|null $value Value to set for the driver property. */ public function setDriver(?UpdateCategoryEnrollmentInformation $value): void { @@ -154,7 +154,7 @@ public function setDriver(?UpdateCategoryEnrollmentInformation $value): void { } /** - * Sets the feature property value. The feature property + * Sets the feature property value. Information about the enrollment state of the device in feature update management. * @param UpdateCategoryEnrollmentInformation|null $value Value to set for the feature property. */ public function setFeature(?UpdateCategoryEnrollmentInformation $value): void { @@ -170,7 +170,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the quality property value. The quality property + * Sets the quality property value. Information about the enrollment state of the device in quality update management. * @param UpdateCategoryEnrollmentInformation|null $value Value to set for the quality property. */ public function setQuality(?UpdateCategoryEnrollmentInformation $value): void { diff --git a/src/Generated/Models/Workspace.php b/src/Generated/Models/Workspace.php index 4e7fca1278c..e223b198966 100644 --- a/src/Generated/Models/Workspace.php +++ b/src/Generated/Models/Workspace.php @@ -141,7 +141,7 @@ public function getNickname(): ?string { } /** - * Gets the placeId property value. An alternative immutable unique identifier of the workspace. Read-only. + * Gets the placeId property value. The placeId property * @return string|null */ public function getPlaceId(): ?string { @@ -234,7 +234,7 @@ public function setNickname(?string $value): void { } /** - * Sets the placeId property value. An alternative immutable unique identifier of the workspace. Read-only. + * Sets the placeId property value. The placeId property * @param string|null $value Value to set for the placeId property. */ public function setPlaceId(?string $value): void { diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 41f26673487..00000000000 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,42 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters. - * @param bool|null $count Include count of items - * @param string|null $filter Filter items by property values - * @param string|null $search Search items by search phrases - * @param int|null $skip Skip the first n items - * @param int|null $top Show only the first n items - * @return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { - return new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); - } - -} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/DestinationReportWithStartDateTimeWithEndDateTimeGetResponse.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse.php similarity index 84% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/DestinationReportWithStartDateTimeWithEndDateTimeGetResponse.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse.php index ad050bd039b..4ae2bbf4560 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime/DestinationReportWithStartDateTimeWithEndDateTimeGetResponse.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse.php @@ -1,6 +1,6 @@ |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 DateTime|null $endDateTime Usage: endDateTime={endDateTime} * @param DateTime|null $startDateTime Usage: startDateTime={startDateTime} */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?DateTime $endDateTime = null, ?DateTime $startDateTime = null) { - parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime},aiAgentId=\'@aiAgentId\',aiAgentName=\'@aiAgentName\'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*}'); if (is_array($pathParametersOrRawUrl)) { $urlTplParams = $pathParametersOrRawUrl; $urlTplParams['endDateTime'] = $endDateTime; @@ -37,24 +37,24 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Invoke function destinationReport - * @param MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Invoke function destinationReport - * @param MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -73,10 +73,10 @@ public function toGetRequestInformation(?MicrosoftGraphNetworkaccessDestinationR /** * 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 MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder + * @return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder */ - public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder { - return new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder { + return new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e4ed047fae4 --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters.php @@ -0,0 +1,72 @@ +aiAgentId = $aiAgentId; + $this->aiAgentName = $aiAgentName; + $this->count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c8cd62330db --- /dev/null +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName/MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,44 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters. + * @param string|null $aiAgentId Usage: aiAgentId='@aiAgentId' + * @param string|null $aiAgentName Usage: aiAgentName='@aiAgentName' + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $aiAgentId = null, ?string $aiAgentName = null, ?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters { + return new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters($aiAgentId, $aiAgentName, $count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771.php similarity index 77% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771.php index 059a622ed11..23b5c04f725 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771.php @@ -1,6 +1,6 @@ |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 DateTime|null $endDateTime Usage: endDateTime={endDateTime} * @param DateTime|null $startDateTime Usage: startDateTime={startDateTime} */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?DateTime $endDateTime = null, ?DateTime $startDateTime = null) { - parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId=\'@discoveredApplicationSegmentId\',applicationId=\'@applicationId\'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}'); + parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId=\'@discoveredApplicationSegmentId\',applicationId=\'@applicationId\',aiAgentId=\'@aiAgentId\',aiAgentName=\'@aiAgentName\',cloudApplicationName=\'@cloudApplicationName\',destinationUrl=\'@destinationUrl\'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,destinationUrl*,discoveredApplicationSegmentId*}'); if (is_array($pathParametersOrRawUrl)) { $urlTplParams = $pathParametersOrRawUrl; $urlTplParams['endDateTime'] = $endDateTime; @@ -37,24 +37,24 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Invoke function deviceReport - * @param MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0 $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Invoke function deviceReport - * @param MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0 $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -73,10 +73,10 @@ public function toGetRequestInformation(?MicrosoftGraphNetworkaccessDeviceReport /** * 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 MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + * @return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0 */ - public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder { - return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0 { + return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a.php similarity index 53% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a.php index 0f6e86472ee..c58fc2a2621 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a.php @@ -1,25 +1,45 @@ aiAgentId = $aiAgentId; + $this->aiAgentName = $aiAgentName; $this->applicationId = $applicationId; + $this->cloudApplicationName = $cloudApplicationName; $this->count = $count; + $this->destinationUrl = $destinationUrl; $this->discoveredApplicationSegmentId = $discoveredApplicationSegmentId; $this->filter = $filter; $this->search = $search; diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0.php similarity index 52% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0.php index 6b5835e7062..3c82296393c 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0.php @@ -1,44 +1,48 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters. + * Instantiates a new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a. + * @param string|null $aiAgentId Usage: aiAgentId='@aiAgentId' + * @param string|null $aiAgentName Usage: aiAgentName='@aiAgentName' * @param string|null $applicationId Usage: applicationId='@applicationId' + * @param string|null $cloudApplicationName Usage: cloudApplicationName='@cloudApplicationName' * @param bool|null $count Include count of items + * @param string|null $destinationUrl Usage: destinationUrl='@destinationUrl' * @param string|null $discoveredApplicationSegmentId Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' * @param string|null $filter Filter items by property values * @param string|null $search Search items by search phrases * @param int|null $skip Skip the first n items * @param int|null $top Show only the first n items - * @return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters + * @return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a */ - public static function createQueryParameters(?string $applicationId = null, ?bool $count = null, ?string $discoveredApplicationSegmentId = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters { - return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters($applicationId, $count, $discoveredApplicationSegmentId, $filter, $search, $skip, $top); + public static function createQueryParameters(?string $aiAgentId = null, ?string $aiAgentName = null, ?string $applicationId = null, ?string $cloudApplicationName = null, ?bool $count = null, ?string $destinationUrl = null, ?string $discoveredApplicationSegmentId = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a { + return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a($aiAgentId, $aiAgentName, $applicationId, $cloudApplicationName, $count, $destinationUrl, $discoveredApplicationSegmentId, $filter, $search, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.php index ffd16f3314e..0a31df4adae 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.php @@ -39,12 +39,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - * @param MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc|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/networkaccess-reports-usageprofiling?view=graph-rest-beta Find more info here */ - public function get(?MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -54,10 +54,10 @@ public function get(?MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeW /** * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - * @param MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc.php similarity index 80% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc.php index 9b173d6c088..3fbd28d0170 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc.php @@ -6,28 +6,28 @@ use Microsoft\Kiota\Abstractions\RequestOption; /** - * Configuration for the request such as headers, query parameters, and middleware options. + * Configuration for the request such as headers, query parameters, and middleware options. Original name: microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration */ -class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration extends BaseRequestConfiguration +class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc extends BaseRequestConfiguration { /** - * @var MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @var MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7|null $queryParameters Request query parameters */ - public ?MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters $queryParameters = null; + public ?MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7 $queryParameters = null; /** - * Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration and sets the default values. + * Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc and sets the default values. * @param array|string>|null $headers Request headers * @param array|null $options Request options - * @param MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7 $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters. + * Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7. * @param string|null $applicationId Usage: applicationId='@applicationId' * @param bool|null $count Include count of items * @param string|null $discoveredApplicationSegmentId Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' @@ -35,10 +35,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Mic * @param string|null $search Search items by search phrases * @param int|null $skip Skip the first n items * @param int|null $top Show only the first n items - * @return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters + * @return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7 */ - public static function createQueryParameters(?string $applicationId = null, ?bool $count = null, ?string $discoveredApplicationSegmentId = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters { - return new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters($applicationId, $count, $discoveredApplicationSegmentId, $filter, $search, $skip, $top); + public static function createQueryParameters(?string $applicationId = null, ?bool $count = null, ?string $discoveredApplicationSegmentId = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7 { + return new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7($applicationId, $count, $discoveredApplicationSegmentId, $filter, $search, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7.php similarity index 90% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7.php index 735ee5d2cb7..2177e99b254 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7.php @@ -5,9 +5,9 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. + * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. Original name: microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters */ -class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters +class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7 { /** * @var string|null $applicationId Usage: applicationId='@applicationId' @@ -50,7 +50,7 @@ class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeW public ?int $top = null; /** - * Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters and sets the default values. + * Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7 and sets the default values. * @param string|null $applicationId Usage: applicationId='@applicationId' * @param bool|null $count Include count of items * @param string|null $discoveredApplicationSegmentId Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2.php similarity index 52% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2.php index dd3f9468856..b80a61f03ac 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2.php @@ -1,44 +1,48 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6 $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters. + * Instantiates a new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6. + * @param string|null $aiAgentId Usage: aiAgentId='@aiAgentId' + * @param string|null $aiAgentName Usage: aiAgentName='@aiAgentName' * @param string|null $applicationId Usage: applicationId='@applicationId' + * @param string|null $cloudApplicationName Usage: cloudApplicationName='@cloudApplicationName' * @param bool|null $count Include count of items + * @param string|null $destinationUrl Usage: destinationUrl='@destinationUrl' * @param string|null $discoveredApplicationSegmentId Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' * @param string|null $filter Filter items by property values * @param string|null $search Search items by search phrases * @param int|null $skip Skip the first n items * @param int|null $top Show only the first n items - * @return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters + * @return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6 */ - public static function createQueryParameters(?string $applicationId = null, ?bool $count = null, ?string $discoveredApplicationSegmentId = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters { - return new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters($applicationId, $count, $discoveredApplicationSegmentId, $filter, $search, $skip, $top); + public static function createQueryParameters(?string $aiAgentId = null, ?string $aiAgentName = null, ?string $applicationId = null, ?string $cloudApplicationName = null, ?bool $count = null, ?string $destinationUrl = null, ?string $discoveredApplicationSegmentId = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6 { + return new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6($aiAgentId, $aiAgentName, $applicationId, $cloudApplicationName, $count, $destinationUrl, $discoveredApplicationSegmentId, $filter, $search, $skip, $top); } } diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e.php similarity index 67% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e.php index 84b2557a2b6..efbef133218 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e.php @@ -1,6 +1,6 @@ |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 DateTime|null $endDateTime Usage: endDateTime={endDateTime} * @param DateTime|null $startDateTime Usage: startDateTime={startDateTime} */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?DateTime $endDateTime = null, ?DateTime $startDateTime = null) { - parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId=\'@discoveredApplicationSegmentId\',applicationId=\'@applicationId\'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}'); + parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId=\'@discoveredApplicationSegmentId\',applicationId=\'@applicationId\',aiAgentId=\'@aiAgentId\',aiAgentName=\'@aiAgentName\',cloudApplicationName=\'@cloudApplicationName\',destinationUrl=\'@destinationUrl\'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,destinationUrl*,discoveredApplicationSegmentId*}'); if (is_array($pathParametersOrRawUrl)) { $urlTplParams = $pathParametersOrRawUrl; $urlTplParams['endDateTime'] = $endDateTime; @@ -37,24 +37,24 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Invoke function userReport - * @param MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2 $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Invoke function userReport - * @param MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2 $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -73,10 +73,10 @@ public function toGetRequestInformation(?MicrosoftGraphNetworkaccessUserReportWi /** * 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 MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + * @return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e */ - public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder { - return new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e { + return new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6.php similarity index 53% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6.php index ed7966c09fb..8178f9b30aa 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6.php @@ -1,25 +1,45 @@ aiAgentId = $aiAgentId; + $this->aiAgentName = $aiAgentName; $this->applicationId = $applicationId; + $this->cloudApplicationName = $cloudApplicationName; $this->count = $count; + $this->destinationUrl = $destinationUrl; $this->discoveredApplicationSegmentId = $discoveredApplicationSegmentId; $this->filter = $filter; $this->search = $search; diff --git a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.php b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1.php similarity index 77% rename from src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.php rename to src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1.php index eed7f793fd9..10d080e92ce 100644 --- a/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.php +++ b/src/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1.php @@ -1,6 +1,6 @@ pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + public function microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder { + return new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); } /** * Provides operations to call the deviceReport method. * @param DateTime $endDateTime Usage: endDateTime={endDateTime} * @param DateTime $startDateTime Usage: startDateTime={startDateTime} - * @return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + * @return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0 */ - public function microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder { - return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + public function microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0 { + return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); } /** @@ -224,10 +224,10 @@ public function microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEn * Provides operations to call the userReport method. * @param DateTime $endDateTime Usage: endDateTime={endDateTime} * @param DateTime $startDateTime Usage: startDateTime={startDateTime} - * @return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + * @return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e */ - public function microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder { - return new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + public function microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e { + return new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); } /** diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/AgentGroups/Item/Agents/Item/AgentGroups/Ref/RefRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/AgentGroups/Item/Agents/Item/AgentGroups/Ref/RefRequestBuilder.php index 8eeb5519ce8..c41425b51c4 100644 --- a/src/Generated/OnPremisesPublishingProfiles/Item/AgentGroups/Item/Agents/Item/AgentGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/OnPremisesPublishingProfiles/Item/AgentGroups/Item/Agents/Item/AgentGroups/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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/AgentGroups/Item/PublishedResources/Item/AgentGroups/Ref/RefRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/AgentGroups/Item/PublishedResources/Item/AgentGroups/Ref/RefRequestBuilder.php index f86a527cccd..c24bdc9c653 100644 --- a/src/Generated/OnPremisesPublishingProfiles/Item/AgentGroups/Item/PublishedResources/Item/AgentGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/OnPremisesPublishingProfiles/Item/AgentGroups/Item/PublishedResources/Item/AgentGroups/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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/Agents/Item/AgentGroups/Ref/RefRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/Agents/Item/AgentGroups/Ref/RefRequestBuilder.php index b8c7a8f61c4..d87603d0735 100644 --- a/src/Generated/OnPremisesPublishingProfiles/Item/Agents/Item/AgentGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Agents/Item/AgentGroups/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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/ConnectorGroups/Item/Members/Ref/RefRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/ConnectorGroups/Item/Members/Ref/RefRequestBuilder.php index 1f3335d1584..8ad6c820a42 100644 --- a/src/Generated/OnPremisesPublishingProfiles/Item/ConnectorGroups/Item/Members/Ref/RefRequestBuilder.php +++ b/src/Generated/OnPremisesPublishingProfiles/Item/ConnectorGroups/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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/Connectors/Item/MemberOf/Ref/RefRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/Connectors/Item/MemberOf/Ref/RefRequestBuilder.php index df2252d2b08..87402b64a1a 100644 --- a/src/Generated/OnPremisesPublishingProfiles/Item/Connectors/Item/MemberOf/Ref/RefRequestBuilder.php +++ b/src/Generated/OnPremisesPublishingProfiles/Item/Connectors/Item/MemberOf/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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/OnPremisesPublishingProfiles/Item/PublishedResources/Item/AgentGroups/Ref/RefRequestBuilder.php b/src/Generated/OnPremisesPublishingProfiles/Item/PublishedResources/Item/AgentGroups/Ref/RefRequestBuilder.php index c013c40e41f..fdd523f1641 100644 --- a/src/Generated/OnPremisesPublishingProfiles/Item/PublishedResources/Item/AgentGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/OnPremisesPublishingProfiles/Item/PublishedResources/Item/AgentGroups/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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Organization/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Organization/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 8bde5288ede..62b93c9a898 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 6f789111af8..195a27d32ee 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/Organization/Item/Settings/ContactInsights/ContactInsightsRequestBuilder.php b/src/Generated/Organization/Item/Settings/ContactInsights/ContactInsightsRequestBuilder.php index fce830c473a..b6bd1264cd2 100644 --- a/src/Generated/Organization/Item/Settings/ContactInsights/ContactInsightsRequestBuilder.php +++ b/src/Generated/Organization/Item/Settings/ContactInsights/ContactInsightsRequestBuilder.php @@ -60,7 +60,7 @@ public function get(?ContactInsightsRequestBuilderGetRequestConfiguration $reque } /** - * Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + * Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy * @param InsightsSettings $body The request body * @param ContactInsightsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -115,7 +115,7 @@ public function toGetRequestInformation(?ContactInsightsRequestBuilderGetRequest } /** - * Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + * Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy * @param InsightsSettings $body The request body * @param ContactInsightsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Organization/Item/Settings/PeopleInsights/PeopleInsightsRequestBuilder.php b/src/Generated/Organization/Item/Settings/PeopleInsights/PeopleInsightsRequestBuilder.php index c9499e37721..1687b6438bd 100644 --- a/src/Generated/Organization/Item/Settings/PeopleInsights/PeopleInsightsRequestBuilder.php +++ b/src/Generated/Organization/Item/Settings/PeopleInsights/PeopleInsightsRequestBuilder.php @@ -60,7 +60,7 @@ public function get(?PeopleInsightsRequestBuilderGetRequestConfiguration $reques } /** - * Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + * Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy * @param InsightsSettings $body The request body * @param PeopleInsightsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -115,7 +115,7 @@ public function toGetRequestInformation(?PeopleInsightsRequestBuilderGetRequestC } /** - * Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + * Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy * @param InsightsSettings $body The request body * @param PeopleInsightsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/PermissionGrants/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/PermissionGrants/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 9ffc391071b..e0a34efb571 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 e565795e791..ec273a06f31 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/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..93d8d3042cc --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/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}/planner/plans/{plannerPlan%2Did}/historyItems/$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/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..affc4bfd155 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d6d7f08d0c4 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/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/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..2e89ccec79a --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from planner + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for planner + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from planner + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for planner + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..887fc162172 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..46ac97af95c --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8029384bd0c --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..c110528034d --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for planner + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from planner + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in planner + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for planner + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from planner + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in planner + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0f318250990 --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7e765f2f64f --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ca6ded0005e --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..40a3a508ddc --- /dev/null +++ b/src/Generated/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 27281fe77db..2463fda7370 100644 --- a/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/Policies/AuthenticationStrengthPolicies/Item/Usage/UsageRequestBuilder.php b/src/Generated/Policies/AuthenticationStrengthPolicies/Item/Usage/UsageRequestBuilder.php index 72567066868..fdc48c107ff 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 } /** - * The usage function 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. + * The usage function 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 } /** - * The usage function 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. + * The usage function 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/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php index 81909e8a4f9..7a2efcf7b6a 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\IdentitySynchronization\IdentitySynchronizationRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\M365Capabilities\M365CapabilitiesRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\Restore\RestoreRequestBuilder; +use Microsoft\Graph\Beta\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\ServiceProviderConstraints\ServiceProviderConstraintsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -40,6 +41,13 @@ public function restore(): RestoreRequestBuilder { return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + */ + public function serviceProviderConstraints(): ServiceProviderConstraintsRequestBuilder { + return new ServiceProviderConstraintsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..bbc196bab5b --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilder.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}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProviderConstraints::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ab5884aba22 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilderPostRequestConfiguration.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/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php new file mode 100644 index 00000000000..a997c6bbaf9 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProviderConstraintsRequestBuilder 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}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property serviceProviderConstraints for policies + * @param ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get serviceProviderConstraints from policies + * @param ServiceProviderConstraintsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProviderConstraintsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProviderConstraints::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property serviceProviderConstraints in policies + * @param ServiceProviderConstraints $body The request body + * @param ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ServiceProviderConstraints $body, ?ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProviderConstraints::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property serviceProviderConstraints for policies + * @param ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration $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 serviceProviderConstraints from policies + * @param ServiceProviderConstraintsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProviderConstraintsRequestBuilderGetRequestConfiguration $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 serviceProviderConstraints in policies + * @param ServiceProviderConstraints $body The request body + * @param ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ServiceProviderConstraints $body, ?ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration $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 ServiceProviderConstraintsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProviderConstraintsRequestBuilder { + return new ServiceProviderConstraintsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1d8a7b2f82d --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.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/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a6900cedea7 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.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 ServiceProviderConstraintsRequestBuilderGetQueryParameters 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/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d5603530a11 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProviderConstraintsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProviderConstraintsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProviderConstraintsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ServiceProviderConstraintsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ServiceProviderConstraintsRequestBuilderGetQueryParameters { + return new ServiceProviderConstraintsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4414c1cb99d --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.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/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php index 08211757104..878127dbcb4 100644 --- a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Policies\DeletedItems\CrossTenantPartners\Item\IdentitySynchronization\IdentitySynchronizationRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\DeletedItems\CrossTenantPartners\Item\M365Capabilities\M365CapabilitiesRequestBuilder; use Microsoft\Graph\Beta\Generated\Policies\DeletedItems\CrossTenantPartners\Item\Restore\RestoreRequestBuilder; +use Microsoft\Graph\Beta\Generated\Policies\DeletedItems\CrossTenantPartners\Item\ServiceProviderConstraints\ServiceProviderConstraintsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -40,6 +41,13 @@ public function restore(): RestoreRequestBuilder { return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + */ + public function serviceProviderConstraints(): ServiceProviderConstraintsRequestBuilder { + return new ServiceProviderConstraintsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilder.php new file mode 100644 index 00000000000..e6c7370a509 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilder.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}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints/restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProviderConstraints::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?RestoreRequestBuilderPostRequestConfiguration $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 RestoreRequestBuilder + */ + public function withUrl(string $rawUrl): RestoreRequestBuilder { + return new RestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f6b753572ec --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/Restore/RestoreRequestBuilderPostRequestConfiguration.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/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php new file mode 100644 index 00000000000..3b1f3ba6025 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProviderConstraintsRequestBuilder 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}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property serviceProviderConstraints for policies + * @param ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get serviceProviderConstraints from policies + * @param ServiceProviderConstraintsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProviderConstraintsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProviderConstraints::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property serviceProviderConstraints in policies + * @param ServiceProviderConstraints $body The request body + * @param ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ServiceProviderConstraints $body, ?ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProviderConstraints::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property serviceProviderConstraints for policies + * @param ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration $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 serviceProviderConstraints from policies + * @param ServiceProviderConstraintsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProviderConstraintsRequestBuilderGetRequestConfiguration $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 serviceProviderConstraints in policies + * @param ServiceProviderConstraints $body The request body + * @param ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ServiceProviderConstraints $body, ?ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration $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 ServiceProviderConstraintsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProviderConstraintsRequestBuilder { + return new ServiceProviderConstraintsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6abb34e4e9e --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration.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/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..15060c99da8 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetQueryParameters.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 ServiceProviderConstraintsRequestBuilderGetQueryParameters 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/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bec2f8c3e66 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProviderConstraintsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProviderConstraintsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProviderConstraintsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ServiceProviderConstraintsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ServiceProviderConstraintsRequestBuilderGetQueryParameters { + return new ServiceProviderConstraintsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a6a7dcf4590 --- /dev/null +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/ServiceProviderConstraints/ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration.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/FeatureRolloutPolicies/Item/AppliesTo/Ref/RefRequestBuilder.php b/src/Generated/Policies/FeatureRolloutPolicies/Item/AppliesTo/Ref/RefRequestBuilder.php index bdf2aa1f54f..2e130f099ca 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/MobileAppManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php index f54996e4269..c92efbb1952 100644 --- a/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/Policies/MobileAppManagementPolicies/Item/IncludedGroups/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/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$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}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$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}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php index 601eb44d7c5..52cf0cb8f13 100644 --- a/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/Policies/MobileDeviceManagementPolicies/Item/IncludedGroups/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/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$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}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$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}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/PrivilegedSignupStatus/CanSignUp/CanSignUpGetResponse.php b/src/Generated/PrivilegedSignupStatus/CanSignUp/CanSignUpGetResponse.php index a2d8ad9e160..108b159e266 100644 --- a/src/Generated/PrivilegedSignupStatus/CanSignUp/CanSignUpGetResponse.php +++ b/src/Generated/PrivilegedSignupStatus/CanSignUp/CanSignUpGetResponse.php @@ -23,6 +23,7 @@ class CanSignUpGetResponse implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/PrivilegedSignupStatus/IsSignedUp/IsSignedUpGetResponse.php b/src/Generated/PrivilegedSignupStatus/IsSignedUp/IsSignedUpGetResponse.php index 1e4a91d0298..3345f67ede7 100644 --- a/src/Generated/PrivilegedSignupStatus/IsSignedUp/IsSignedUpGetResponse.php +++ b/src/Generated/PrivilegedSignupStatus/IsSignedUp/IsSignedUpGetResponse.php @@ -23,6 +23,7 @@ class IsSignedUpGetResponse implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Programs/Item/ProgramItemRequestBuilder.php b/src/Generated/Programs/Item/ProgramItemRequestBuilder.php index 2ab6058a121..f57a4d18941 100644 --- a/src/Generated/Programs/Item/ProgramItemRequestBuilder.php +++ b/src/Generated/Programs/Item/ProgramItemRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In the Microsoft Entra access reviews feature, delete a program object. Do not delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted. + * In the Microsoft Entra access reviews feature, delete a program object. Don't delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted. * @param ProgramItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -84,7 +84,7 @@ public function patch(Program $body, ?ProgramItemRequestBuilderPatchRequestConfi } /** - * In the Microsoft Entra access reviews feature, delete a program object. Do not delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted. + * In the Microsoft Entra access reviews feature, delete a program object. Don't delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted. * @param ProgramItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/Correlations/CorrelationsRequestBuilder.php b/src/Generated/Reports/Correlations/CorrelationsRequestBuilder.php new file mode 100644 index 00000000000..32d7d672ec4 --- /dev/null +++ b/src/Generated/Reports/Correlations/CorrelationsRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + * @param string $identityCorrelationId The unique identifier of identityCorrelation + * @return IdentityCorrelationItemRequestBuilder + */ + public function byIdentityCorrelationId(string $identityCorrelationId): IdentityCorrelationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['identityCorrelation%2Did'] = $identityCorrelationId; + return new IdentityCorrelationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CorrelationsRequestBuilder 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}/reports/correlations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * List the identityCorrelation reports in the tenant. + * @param CorrelationsRequestBuilderGetRequestConfiguration|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/reportroot-list-correlations?view=graph-rest-beta Find more info here + */ + public function get(?CorrelationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityCorrelationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * List the identityCorrelation reports in the tenant. + * @param CorrelationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CorrelationsRequestBuilderGetRequestConfiguration $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 CorrelationsRequestBuilder + */ + public function withUrl(string $rawUrl): CorrelationsRequestBuilder { + return new CorrelationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/Correlations/CorrelationsRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Correlations/CorrelationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f580cd3cf9f --- /dev/null +++ b/src/Generated/Reports/Correlations/CorrelationsRequestBuilderGetQueryParameters.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 CorrelationsRequestBuilderGetQueryParameters 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/Reports/Correlations/CorrelationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/Correlations/CorrelationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d0a2e08a335 --- /dev/null +++ b/src/Generated/Reports/Correlations/CorrelationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CorrelationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CorrelationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CorrelationsRequestBuilderGetQueryParameters. + * @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 CorrelationsRequestBuilderGetQueryParameters + */ + 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): CorrelationsRequestBuilderGetQueryParameters { + return new CorrelationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Reports/Correlations/Count/CountRequestBuilder.php b/src/Generated/Reports/Correlations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c154fd0c0f9 --- /dev/null +++ b/src/Generated/Reports/Correlations/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}/reports/correlations/$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/Reports/Correlations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Correlations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5dfe25cb30b --- /dev/null +++ b/src/Generated/Reports/Correlations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Reports/Correlations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/Correlations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d8db8386d9 --- /dev/null +++ b/src/Generated/Reports/Correlations/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/Reports/Correlations/Item/Identities/Count/CountRequestBuilder.php b/src/Generated/Reports/Correlations/Item/Identities/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..da7331f150f --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/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}/reports/correlations/{identityCorrelation%2Did}/identities/$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/Reports/Correlations/Item/Identities/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Correlations/Item/Identities/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e3e0f674fde --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Reports/Correlations/Item/Identities/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/Correlations/Item/Identities/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bbd71bd58e2 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/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/Reports/Correlations/Item/Identities/IdentitiesRequestBuilder.php b/src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilder.php new file mode 100644 index 00000000000..48b7f5fb23e --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the identities property of the microsoft.graph.identityCorrelation entity. + * @param string $correlatedIdentityId The unique identifier of correlatedIdentity + * @return CorrelatedIdentityItemRequestBuilder + */ + public function byCorrelatedIdentityId(string $correlatedIdentityId): CorrelatedIdentityItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['correlatedIdentity%2Did'] = $correlatedIdentityId; + return new CorrelatedIdentityItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new IdentitiesRequestBuilder 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}/reports/correlations/{identityCorrelation%2Did}/identities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * List the correlatedIdentity results for an identityCorrelation object. + * @param IdentitiesRequestBuilderGetRequestConfiguration|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/identitycorrelation-list-identities?view=graph-rest-beta Find more info here + */ + public function get(?IdentitiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CorrelatedIdentityCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * List the correlatedIdentity results for an identityCorrelation object. + * @param IdentitiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?IdentitiesRequestBuilderGetRequestConfiguration $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 IdentitiesRequestBuilder + */ + public function withUrl(string $rawUrl): IdentitiesRequestBuilder { + return new IdentitiesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c0947f120a6 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilderGetQueryParameters.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 IdentitiesRequestBuilderGetQueryParameters 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/Reports/Correlations/Item/Identities/IdentitiesRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..80fa02260ea --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/IdentitiesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param IdentitiesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?IdentitiesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new IdentitiesRequestBuilderGetQueryParameters. + * @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 IdentitiesRequestBuilderGetQueryParameters + */ + 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): IdentitiesRequestBuilderGetQueryParameters { + return new IdentitiesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilder.php b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilder.php new file mode 100644 index 00000000000..01bd71e2d69 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilder.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}/reports/correlations/{identityCorrelation%2Did}/identities/{correlatedIdentity%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property identities for reports + * @param CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get a correlatedIdentity object from an identityCorrelation object. + * @param CorrelatedIdentityItemRequestBuilderGetRequestConfiguration|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/correlatedidentity-get?view=graph-rest-beta Find more info here + */ + public function get(?CorrelatedIdentityItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CorrelatedIdentity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property identities in reports + * @param CorrelatedIdentity $body The request body + * @param CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CorrelatedIdentity $body, ?CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CorrelatedIdentity::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property identities for reports + * @param CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration $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 a correlatedIdentity object from an identityCorrelation object. + * @param CorrelatedIdentityItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CorrelatedIdentityItemRequestBuilderGetRequestConfiguration $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 identities in reports + * @param CorrelatedIdentity $body The request body + * @param CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CorrelatedIdentity $body, ?CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration $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 CorrelatedIdentityItemRequestBuilder + */ + public function withUrl(string $rawUrl): CorrelatedIdentityItemRequestBuilder { + return new CorrelatedIdentityItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b8a730e4d4c --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration.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/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f90811368f5 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderGetQueryParameters.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 CorrelatedIdentityItemRequestBuilderGetQueryParameters 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/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3e089727a32 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CorrelatedIdentityItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CorrelatedIdentityItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CorrelatedIdentityItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CorrelatedIdentityItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CorrelatedIdentityItemRequestBuilderGetQueryParameters { + return new CorrelatedIdentityItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..fbde5ef1604 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/Identities/Item/CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration.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/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilder.php b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilder.php new file mode 100644 index 00000000000..a770b6d19ff --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilder.php @@ -0,0 +1,161 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the servicePrincipal property of the microsoft.graph.identityCorrelation entity. + */ + public function servicePrincipal(): ServicePrincipalRequestBuilder { + return new ServicePrincipalRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new IdentityCorrelationItemRequestBuilder 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}/reports/correlations/{identityCorrelation%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property correlations for reports + * @param IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get an identityCorrelation object. + * @param IdentityCorrelationItemRequestBuilderGetRequestConfiguration|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/identitycorrelation-get?view=graph-rest-beta Find more info here + */ + public function get(?IdentityCorrelationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityCorrelation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property correlations in reports + * @param IdentityCorrelation $body The request body + * @param IdentityCorrelationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(IdentityCorrelation $body, ?IdentityCorrelationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityCorrelation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property correlations for reports + * @param IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration $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 an identityCorrelation object. + * @param IdentityCorrelationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?IdentityCorrelationItemRequestBuilderGetRequestConfiguration $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 correlations in reports + * @param IdentityCorrelation $body The request body + * @param IdentityCorrelationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(IdentityCorrelation $body, ?IdentityCorrelationItemRequestBuilderPatchRequestConfiguration $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 IdentityCorrelationItemRequestBuilder + */ + public function withUrl(string $rawUrl): IdentityCorrelationItemRequestBuilder { + return new IdentityCorrelationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..985c1343394 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration.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/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d35853a07e4 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderGetQueryParameters.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 IdentityCorrelationItemRequestBuilderGetQueryParameters 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/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d4d051b4abc --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param IdentityCorrelationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?IdentityCorrelationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new IdentityCorrelationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return IdentityCorrelationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): IdentityCorrelationItemRequestBuilderGetQueryParameters { + return new IdentityCorrelationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5abd9a6d703 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/IdentityCorrelationItemRequestBuilderPatchRequestConfiguration.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/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php b/src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilder.php new file mode 100644 index 00000000000..78bf20702b8 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilder.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}/reports/correlations/{identityCorrelation%2Did}/servicePrincipal{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The service principal associated with this correlation report. + * @param ServicePrincipalRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServicePrincipalRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServicePrincipal::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The service principal associated with this correlation report. + * @param ServicePrincipalRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServicePrincipalRequestBuilderGetRequestConfiguration $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 ServicePrincipalRequestBuilder + */ + public function withUrl(string $rawUrl): ServicePrincipalRequestBuilder { + return new ServicePrincipalRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ca93da55cc9 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetQueryParameters.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 ServicePrincipalRequestBuilderGetQueryParameters 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/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0dac891c52 --- /dev/null +++ b/src/Generated/Reports/Correlations/Item/ServicePrincipal/ServicePrincipalRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServicePrincipalRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServicePrincipalRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServicePrincipalRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ServicePrincipalRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ServicePrincipalRequestBuilderGetQueryParameters { + return new ServicePrincipalRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilder.php b/src/Generated/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..4613e707a97 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/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}/reports/identityAnalytics/groups/$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/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8ca9a19cc3e --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/IdentityAnalytics/Groups/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3a18032b3c2 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/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/Reports/IdentityAnalytics/Groups/GroupsRequestBuilder.php b/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilder.php new file mode 100644 index 00000000000..807486540b7 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the groups property of the microsoft.graph.identityAnalyticsRoot entity. + * @param string $groupAnalyticsId The unique identifier of groupAnalytics + * @return GroupAnalyticsItemRequestBuilder + */ + public function byGroupAnalyticsId(string $groupAnalyticsId): GroupAnalyticsItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['groupAnalytics%2Did'] = $groupAnalyticsId; + return new GroupAnalyticsItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GroupsRequestBuilder 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}/reports/identityAnalytics/groups{?%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 groupAnalytics objects and their properties for a Microsoft Entra tenant. Each object holds point-in-time identity analytics for one group. + * @param GroupsRequestBuilderGetRequestConfiguration|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/identityanalyticsroot-list-groups?view=graph-rest-beta Find more info here + */ + public function get(?GroupsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GroupAnalyticsCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to groups for reports + * @param GroupAnalytics $body The request body + * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(GroupAnalytics $body, ?GroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GroupAnalytics::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the groupAnalytics objects and their properties for a Microsoft Entra tenant. Each object holds point-in-time identity analytics for one group. + * @param GroupsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GroupsRequestBuilderGetRequestConfiguration $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 groups for reports + * @param GroupAnalytics $body The request body + * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GroupAnalytics $body, ?GroupsRequestBuilderPostRequestConfiguration $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 GroupsRequestBuilder + */ + public function withUrl(string $rawUrl): GroupsRequestBuilder { + return new GroupsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderGetQueryParameters.php b/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..699a06ac7ee --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderGetQueryParameters.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 GroupsRequestBuilderGetQueryParameters 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/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b7fa22d6fa3 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GroupsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GroupsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GroupsRequestBuilderGetQueryParameters. + * @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 GroupsRequestBuilderGetQueryParameters + */ + 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): GroupsRequestBuilderGetQueryParameters { + return new GroupsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderPostRequestConfiguration.php b/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..dc3805bcff6 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/GroupsRequestBuilderPostRequestConfiguration.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/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilder.php b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilder.php new file mode 100644 index 00000000000..4e28ec842b6 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilder.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}/reports/identityAnalytics/groups/{groupAnalytics%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property groups for reports + * @param GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties of a groupAnalytics object that contains point-in-time analytics for a group in a Microsoft Entra tenant, as part of identity analytics. + * @param GroupAnalyticsItemRequestBuilderGetRequestConfiguration|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/groupanalytics-get?view=graph-rest-beta Find more info here + */ + public function get(?GroupAnalyticsItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GroupAnalytics::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property groups in reports + * @param GroupAnalytics $body The request body + * @param GroupAnalyticsItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(GroupAnalytics $body, ?GroupAnalyticsItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GroupAnalytics::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property groups for reports + * @param GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration $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 of a groupAnalytics object that contains point-in-time analytics for a group in a Microsoft Entra tenant, as part of identity analytics. + * @param GroupAnalyticsItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GroupAnalyticsItemRequestBuilderGetRequestConfiguration $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 groups in reports + * @param GroupAnalytics $body The request body + * @param GroupAnalyticsItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(GroupAnalytics $body, ?GroupAnalyticsItemRequestBuilderPatchRequestConfiguration $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 GroupAnalyticsItemRequestBuilder + */ + public function withUrl(string $rawUrl): GroupAnalyticsItemRequestBuilder { + return new GroupAnalyticsItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..625bff44693 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration.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/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderGetQueryParameters.php b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..426d41d5c03 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderGetQueryParameters.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 GroupAnalyticsItemRequestBuilderGetQueryParameters 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/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..99813319d06 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GroupAnalyticsItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GroupAnalyticsItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GroupAnalyticsItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GroupAnalyticsItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GroupAnalyticsItemRequestBuilderGetQueryParameters { + return new GroupAnalyticsItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8b74cb3b46b --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/Groups/Item/GroupAnalyticsItemRequestBuilderPatchRequestConfiguration.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/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilder.php b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilder.php new file mode 100644 index 00000000000..25c79fe2dca --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new IdentityAnalyticsRequestBuilder 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}/reports/identityAnalytics{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property identityAnalytics for reports + * @param IdentityAnalyticsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?IdentityAnalyticsRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Microsoft Entra identity analytics for the tenant, including its groups. + * @param IdentityAnalyticsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?IdentityAnalyticsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityAnalyticsRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property identityAnalytics in reports + * @param IdentityAnalyticsRoot $body The request body + * @param IdentityAnalyticsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(IdentityAnalyticsRoot $body, ?IdentityAnalyticsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityAnalyticsRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property identityAnalytics for reports + * @param IdentityAnalyticsRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?IdentityAnalyticsRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Microsoft Entra identity analytics for the tenant, including its groups. + * @param IdentityAnalyticsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?IdentityAnalyticsRequestBuilderGetRequestConfiguration $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 identityAnalytics in reports + * @param IdentityAnalyticsRoot $body The request body + * @param IdentityAnalyticsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(IdentityAnalyticsRoot $body, ?IdentityAnalyticsRequestBuilderPatchRequestConfiguration $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 IdentityAnalyticsRequestBuilder + */ + public function withUrl(string $rawUrl): IdentityAnalyticsRequestBuilder { + return new IdentityAnalyticsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..36050b021af --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderDeleteRequestConfiguration.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/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderGetQueryParameters.php b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2e84d18566a --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderGetQueryParameters.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 IdentityAnalyticsRequestBuilderGetQueryParameters 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/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderGetRequestConfiguration.php b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ca9c6b23491 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param IdentityAnalyticsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?IdentityAnalyticsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new IdentityAnalyticsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return IdentityAnalyticsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): IdentityAnalyticsRequestBuilderGetQueryParameters { + return new IdentityAnalyticsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5081f3c5a29 --- /dev/null +++ b/src/Generated/Reports/IdentityAnalytics/IdentityAnalyticsRequestBuilderPatchRequestConfiguration.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/Reports/ReportsRequestBuilder.php b/src/Generated/Reports/ReportsRequestBuilder.php index da00dad829b..2e71ef89de9 100644 --- a/src/Generated/Reports/ReportsRequestBuilder.php +++ b/src/Generated/Reports/ReportsRequestBuilder.php @@ -11,6 +11,7 @@ use Microsoft\Graph\Beta\Generated\Reports\ApplicationSignInDetailedSummary\ApplicationSignInDetailedSummaryRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\AuthenticationMethods\AuthenticationMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\AzureADPremiumLicenseInsight\AzureADPremiumLicenseInsightRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\Correlations\CorrelationsRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\CredentialUserRegistrationDetails\CredentialUserRegistrationDetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\DailyPrintUsage\DailyPrintUsageRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\DailyPrintUsageByPrinter\DailyPrintUsageByPrinterRequestBuilder; @@ -140,6 +141,7 @@ use Microsoft\Graph\Beta\Generated\Reports\GetYammerGroupsActivityDetailWithPeriod\GetYammerGroupsActivityDetailWithPeriodRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\GetYammerGroupsActivityGroupCountsWithPeriod\GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\HealthMonitoring\HealthMonitoringRequestBuilder; +use Microsoft\Graph\Beta\Generated\Reports\IdentityAnalytics\IdentityAnalyticsRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken\ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\ManagedDeviceEnrollmentAbandonmentSummaryWithSkipWithTopWithFilterWithSkipToken\ManagedDeviceEnrollmentAbandonmentSummaryWithSkipWithTopWithFilterWithSkipTokenRequestBuilder; use Microsoft\Graph\Beta\Generated\Reports\ManagedDeviceEnrollmentFailureDetails\ManagedDeviceEnrollmentFailureDetailsRequestBuilder; @@ -197,6 +199,13 @@ public function azureADPremiumLicenseInsight(): AzureADPremiumLicenseInsightRequ return new AzureADPremiumLicenseInsightRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + */ + public function correlations(): CorrelationsRequestBuilder { + return new CorrelationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the credentialUserRegistrationDetails property of the microsoft.graph.reportRoot entity. */ @@ -316,6 +325,13 @@ public function healthMonitoring(): HealthMonitoringRequestBuilder { return new HealthMonitoringRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the identityAnalytics property of the microsoft.graph.reportRoot entity. + */ + public function identityAnalytics(): IdentityAnalyticsRequestBuilder { + return new IdentityAnalyticsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the managedDeviceEnrollmentFailureDetails method. */ diff --git a/src/Generated/RoleManagement/CloudPC/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php b/src/Generated/RoleManagement/CloudPC/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php index e8964739fe8..b7159ad934f 100644 --- a/src/Generated/RoleManagement/CloudPC/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php +++ b/src/Generated/RoleManagement/CloudPC/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php @@ -23,6 +23,7 @@ class ImportResourceActionsPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setOverwriteResourceNamespace(false); } /** diff --git a/src/Generated/RoleManagement/CloudPC/RoleAssignments/Item/UnifiedRoleAssignmentMultipleItemRequestBuilder.php b/src/Generated/RoleManagement/CloudPC/RoleAssignments/Item/UnifiedRoleAssignmentMultipleItemRequestBuilder.php index e4acc1d77f4..cd43ef46de1 100644 --- a/src/Generated/RoleManagement/CloudPC/RoleAssignments/Item/UnifiedRoleAssignmentMultipleItemRequestBuilder.php +++ b/src/Generated/RoleManagement/CloudPC/RoleAssignments/Item/UnifiedRoleAssignmentMultipleItemRequestBuilder.php @@ -93,7 +93,7 @@ public function get(?UnifiedRoleAssignmentMultipleItemRequestBuilderGetRequestCo } /** - * Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + * Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. * @param UnifiedRoleAssignmentMultiple $body The request body * @param UnifiedRoleAssignmentMultipleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -148,7 +148,7 @@ public function toGetRequestInformation(?UnifiedRoleAssignmentMultipleItemReques } /** - * Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + * Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. * @param UnifiedRoleAssignmentMultiple $body The request body * @param UnifiedRoleAssignmentMultipleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/RoleManagement/Defender/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php b/src/Generated/RoleManagement/Defender/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php index 8b5151faa96..72a2fb5f448 100644 --- a/src/Generated/RoleManagement/Defender/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php +++ b/src/Generated/RoleManagement/Defender/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php @@ -23,6 +23,7 @@ class ImportResourceActionsPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setOverwriteResourceNamespace(false); } /** diff --git a/src/Generated/RoleManagement/DeviceManagement/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php b/src/Generated/RoleManagement/DeviceManagement/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php index b4c1a3861c1..ee663ba94e5 100644 --- a/src/Generated/RoleManagement/DeviceManagement/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php +++ b/src/Generated/RoleManagement/DeviceManagement/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php @@ -23,6 +23,7 @@ class ImportResourceActionsPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setOverwriteResourceNamespace(false); } /** diff --git a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/Item/UnifiedRoleAssignmentMultipleItemRequestBuilder.php b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/Item/UnifiedRoleAssignmentMultipleItemRequestBuilder.php index dc5031e1e14..3153dd5aad7 100644 --- a/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/Item/UnifiedRoleAssignmentMultipleItemRequestBuilder.php +++ b/src/Generated/RoleManagement/DeviceManagement/RoleAssignments/Item/UnifiedRoleAssignmentMultipleItemRequestBuilder.php @@ -93,7 +93,7 @@ public function get(?UnifiedRoleAssignmentMultipleItemRequestBuilderGetRequestCo } /** - * Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + * Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. * @param UnifiedRoleAssignmentMultiple $body The request body * @param UnifiedRoleAssignmentMultipleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -148,7 +148,7 @@ public function toGetRequestInformation(?UnifiedRoleAssignmentMultipleItemReques } /** - * Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + * Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. * @param UnifiedRoleAssignmentMultiple $body The request body * @param UnifiedRoleAssignmentMultipleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/RoleManagement/Directory/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php b/src/Generated/RoleManagement/Directory/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php index 111449b118d..1cb32b55575 100644 --- a/src/Generated/RoleManagement/Directory/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php +++ b/src/Generated/RoleManagement/Directory/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php @@ -23,6 +23,7 @@ class ImportResourceActionsPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setOverwriteResourceNamespace(false); } /** diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php b/src/Generated/RoleManagement/EnterpriseApps/Item/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php index 2685004d132..6dd66a9ba1d 100644 --- a/src/Generated/RoleManagement/EnterpriseApps/Item/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php @@ -23,6 +23,7 @@ class ImportResourceActionsPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setOverwriteResourceNamespace(false); } /** diff --git a/src/Generated/RoleManagement/EntitlementManagement/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php b/src/Generated/RoleManagement/EntitlementManagement/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php index 170cd1423ea..0e6b92777cb 100644 --- a/src/Generated/RoleManagement/EntitlementManagement/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php +++ b/src/Generated/RoleManagement/EntitlementManagement/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php @@ -23,6 +23,7 @@ class ImportResourceActionsPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setOverwriteResourceNamespace(false); } /** diff --git a/src/Generated/RoleManagement/Exchange/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php b/src/Generated/RoleManagement/Exchange/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php index 864636721af..89321cbe955 100644 --- a/src/Generated/RoleManagement/Exchange/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php +++ b/src/Generated/RoleManagement/Exchange/ResourceNamespaces/Item/ImportResourceActions/ImportResourceActionsPostRequestBody.php @@ -23,6 +23,7 @@ class ImportResourceActionsPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setOverwriteResourceNamespace(false); } /** diff --git a/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php b/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php index 5613a4a6f97..b50196d0688 100644 --- a/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php +++ b/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php @@ -75,11 +75,12 @@ public function get(?Alerts_v2RequestBuilderGetRequestConfiguration $requestConf } /** - * Create new navigation property to alerts_v2 for security + * Create a manual security alert in Microsoft 365 Defender with specified entities and metadata. When the alert is created, the backend automatically creates a new incident to contain the alert, or links the alert to an existing incident if linkToIncident is specified. * @param Alert $body The request body * @param Alerts_v2RequestBuilderPostRequestConfiguration|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-post-manualalert?view=graph-rest-beta Find more info here */ public function post(Alert $body, ?Alerts_v2RequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -111,7 +112,7 @@ public function toGetRequestInformation(?Alerts_v2RequestBuilderGetRequestConfig } /** - * Create new navigation property to alerts_v2 for security + * Create a manual security alert in Microsoft 365 Defender with specified entities and metadata. When the alert is created, the backend automatically creates a new incident to contain the alert, or links the alert to an existing incident if linkToIncident is specified. * @param Alert $body The request body * @param Alerts_v2RequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/AttackSimulation/Simulations/Item/SimulationItemRequestBuilder.php b/src/Generated/Security/AttackSimulation/Simulations/Item/SimulationItemRequestBuilder.php index 9af7e916d42..e40be94a4c6 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/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php index 049b4a289c0..a0abce0fbaf 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/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/RemediatePostRequestBody.php b/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/RemediatePostRequestBody.php index 3f536447c70..7c45314fbde 100644 --- a/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/RemediatePostRequestBody.php +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/RemediatePostRequestBody.php @@ -27,6 +27,7 @@ class RemediatePostRequestBody implements AdditionalDataHolder, BackedModel, Par public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setRemediateSendersCopy(false); } /** diff --git a/src/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilder.php b/src/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilder.php index 7a499f62b8c..19123895ba1 100644 --- a/src/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilder.php +++ b/src/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?SensorMigrationItemRequestBuilderDeleteRequestConfigurat } /** - * Get sensorMigration from security + * Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. * @param SensorMigrationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?SensorMigrationItemRequestBuilderDel } /** - * Get sensorMigration from security + * Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. * @param SensorMigrationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilderGetQueryParameters.php index 4369908f2f5..a69ca9c0f12 100644 --- a/src/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/Identities/SensorMigration/Item/SensorMigrationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get sensorMigration from security + * Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. */ class SensorMigrationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MicrosoftGraphSecurityMigrateRequestBuilder.php b/src/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MicrosoftGraphSecurityMigrateRequestBuilder.php index 38d05eb8788..846972cd709 100644 --- a/src/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MicrosoftGraphSecurityMigrateRequestBuilder.php +++ b/src/Generated/Security/Identities/SensorMigration/MicrosoftGraphSecurityMigrate/MicrosoftGraphSecurityMigrateRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action migrate + * Migrate the specified sensors to the unified security portal. This action initiates the migration process for one or more Microsoft Defender for Identity sensors. * @param MigratePostRequestBody $body The request body * @param MicrosoftGraphSecurityMigrateRequestBuilderPostRequestConfiguration|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-sensormigration-migrate?view=graph-rest-beta Find more info here */ public function post(MigratePostRequestBody $body, ?MicrosoftGraphSecurityMigrateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +47,7 @@ public function post(MigratePostRequestBody $body, ?MicrosoftGraphSecurityMigrat } /** - * Invoke action migrate + * Migrate the specified sensors to the unified security portal. This action initiates the migration process for one or more Microsoft Defender for Identity sensors. * @param MigratePostRequestBody $body The request body * @param MicrosoftGraphSecurityMigrateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilder.php b/src/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilder.php index 2b88f419c3c..05e72ce0d36 100644 --- a/src/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilder.php +++ b/src/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilder.php @@ -60,10 +60,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get sensorMigration from security + * Get a list of the sensorMigration objects and their properties. * @param SensorMigrationRequestBuilderGetRequestConfiguration|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-identitycontainer-list-sensormigration?view=graph-rest-beta Find more info here */ public function get(?SensorMigrationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -89,7 +90,7 @@ public function post(SensorMigration $body, ?SensorMigrationRequestBuilderPostRe } /** - * Get sensorMigration from security + * Get a list of the sensorMigration objects and their properties. * @param SensorMigrationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilderGetQueryParameters.php b/src/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilderGetQueryParameters.php index 7eb3953a6d9..c4e42095ed1 100644 --- a/src/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/Identities/SensorMigration/SensorMigrationRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get sensorMigration from security + * Get a list of the sensorMigration objects and their properties. */ class SensorMigrationRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchema/MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder.php b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchema/MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder.php new file mode 100644 index 00000000000..af0e9889c84 --- /dev/null +++ b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchema/MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder.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}/security/microsoft.graph.security.getHuntingSchema()'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve the advanced hunting schema accessible to the signed-in user, including the tables and functions the user is authorized to query and invoke in advanced hunting with Microsoft Defender XDR. The returned schema reflects the user's effective permissions. Each user within a tenant may have a different effective schema depending on their role and access level. Common use cases include: + * @param MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HuntingSchemaResult::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve the advanced hunting schema accessible to the signed-in user, including the tables and functions the user is authorized to query and invoke in advanced hunting with Microsoft Defender XDR. The returned schema reflects the user's effective permissions. Each user within a tenant may have a different effective schema depending on their role and access level. Common use cases include: + * @param MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration $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/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 MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder { + return new MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchema/MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchema/MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2bb92847de1 --- /dev/null +++ b/src/Generated/Security/MicrosoftGraphSecurityGetHuntingSchema/MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration.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/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.php b/src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.php new file mode 100644 index 00000000000..760a37fc677 --- /dev/null +++ b/src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.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 $query Usage: query='{query}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $query = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/microsoft.graph.security.getRunHuntingQuery(query=\'{query}\',timespan=\'@timespan\',workspaceId=@workspaceId){?timespan*,workspaceId*}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['query'] = $query; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment, by using a GET request. This function is the GET-based companion to the runHuntingQuery action. It accepts a query in Kusto Query Language (KQL) as a URL parameter, executes it against the advanced hunting schema, and returns the same huntingQueryResults shape as the POST action. Use this function in scenarios that can't issue authenticated POST requests, such as Power BI dashboards that authenticate through Web.Contents. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. + * @param MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HuntingQueryResults::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment, by using a GET request. This function is the GET-based companion to the runHuntingQuery action. It accepts a query in Kusto Query Language (KQL) as a URL parameter, executes it against the advanced hunting schema, and returns the same huntingQueryResults shape as the POST action. Use this function in scenarios that can't issue authenticated POST requests, such as Power BI dashboards that authenticate through Web.Contents. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. + * @param MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration $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 MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder { + return new MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters.php b/src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..da7fd835cf0 --- /dev/null +++ b/src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,30 @@ +timespan = $timespan; + $this->workspaceId = $workspaceId; + } + +} diff --git a/src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..be74f75e06f --- /dev/null +++ b/src/Generated/Security/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId/MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters. + * @param string|null $timespan Usage: timespan='@timespan' + * @param string|null $workspaceId Usage: workspaceId=@workspaceId + * @return MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $timespan = null, ?string $workspaceId = null): MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters { + return new MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters($timespan, $workspaceId); + } + +} diff --git a/src/Generated/Security/MicrosoftGraphSecurityRunHuntingQuery/MicrosoftGraphSecurityRunHuntingQueryRequestBuilder.php b/src/Generated/Security/MicrosoftGraphSecurityRunHuntingQuery/MicrosoftGraphSecurityRunHuntingQueryRequestBuilder.php index 21e6374f309..bbd2719a165 100644 --- a/src/Generated/Security/MicrosoftGraphSecurityRunHuntingQuery/MicrosoftGraphSecurityRunHuntingQueryRequestBuilder.php +++ b/src/Generated/Security/MicrosoftGraphSecurityRunHuntingQuery/MicrosoftGraphSecurityRunHuntingQueryRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Query a specified set of event, activity, or entity data supported by Microsoft 365 Defender to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft 365 Defender. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft 365 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft 365 Defender. + * Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft Defender XDR. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. * @param RunHuntingQueryPostRequestBody $body The request body * @param MicrosoftGraphSecurityRunHuntingQueryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(RunHuntingQueryPostRequestBody $body, ?MicrosoftGraphSecuri } /** - * Query a specified set of event, activity, or entity data supported by Microsoft 365 Defender to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft 365 Defender. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft 365 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft 365 Defender. + * Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft Defender XDR. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. * @param RunHuntingQueryPostRequestBody $body The request body * @param MicrosoftGraphSecurityRunHuntingQueryRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/MicrosoftGraphSecurityRunHuntingQuery/RunHuntingQueryPostRequestBody.php b/src/Generated/Security/MicrosoftGraphSecurityRunHuntingQuery/RunHuntingQueryPostRequestBody.php index e89a2292ec6..09db56acade 100644 --- a/src/Generated/Security/MicrosoftGraphSecurityRunHuntingQuery/RunHuntingQueryPostRequestBody.php +++ b/src/Generated/Security/MicrosoftGraphSecurityRunHuntingQuery/RunHuntingQueryPostRequestBody.php @@ -64,6 +64,7 @@ public function getFieldDeserializers(): array { return [ 'query' => fn(ParseNode $n) => $o->setQuery($n->getStringValue()), 'timespan' => fn(ParseNode $n) => $o->setTimespan($n->getStringValue()), + 'workspaceId' => fn(ParseNode $n) => $o->setWorkspaceId($n->getStringValue()), ]; } @@ -91,6 +92,18 @@ public function getTimespan(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'timespan'"); } + /** + * Gets the workspaceId property value. The workspaceId property + * @return string|null + */ + public function getWorkspaceId(): ?string { + $val = $this->getBackingStore()->get('workspaceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'workspaceId'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -98,6 +111,7 @@ public function getTimespan(): ?string { public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('query', $this->getQuery()); $writer->writeStringValue('timespan', $this->getTimespan()); + $writer->writeStringValue('workspaceId', $this->getWorkspaceId()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -133,4 +147,12 @@ public function setTimespan(?string $value): void { $this->getBackingStore()->set('timespan', $value); } + /** + * Sets the workspaceId property value. The workspaceId property + * @param string|null $value Value to set for the workspaceId property. + */ + public function setWorkspaceId(?string $value): void { + $this->getBackingStore()->set('workspaceId', $value); + } + } diff --git a/src/Generated/Security/Rules/DetectionRules/DetectionRulesRequestBuilder.php b/src/Generated/Security/Rules/DetectionRules/DetectionRulesRequestBuilder.php index b7e1fcb6ec0..ee74f1f2d7c 100644 --- a/src/Generated/Security/Rules/DetectionRules/DetectionRulesRequestBuilder.php +++ b/src/Generated/Security/Rules/DetectionRules/DetectionRulesRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of custom detection rules.With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.Custom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries. + * Get a list of detectionRule objects and their properties. * @param DetectionRulesRequestBuilderGetRequestConfiguration|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-detectionrule-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/security-rulesroot-list-detectionrules?view=graph-rest-beta Find more info here */ public function get(?DetectionRulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -67,11 +67,12 @@ public function get(?DetectionRulesRequestBuilderGetRequestConfiguration $reques } /** - * Create new navigation property to detectionRules for security + * Create a new detectionRule object. * @param DetectionRule $body The request body * @param DetectionRulesRequestBuilderPostRequestConfiguration|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-rulesroot-post-detectionrules?view=graph-rest-beta Find more info here */ public function post(DetectionRule $body, ?DetectionRulesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -82,7 +83,7 @@ public function post(DetectionRule $body, ?DetectionRulesRequestBuilderPostReque } /** - * Get a list of custom detection rules.With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.Custom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries. + * Get a list of detectionRule objects and their properties. * @param DetectionRulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -103,7 +104,7 @@ public function toGetRequestInformation(?DetectionRulesRequestBuilderGetRequestC } /** - * Create new navigation property to detectionRules for security + * Create a new detectionRule object. * @param DetectionRule $body The request body * @param DetectionRulesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/Rules/DetectionRules/DetectionRulesRequestBuilderGetQueryParameters.php b/src/Generated/Security/Rules/DetectionRules/DetectionRulesRequestBuilderGetQueryParameters.php index ffc75fd3724..7c45f9e2d1d 100644 --- a/src/Generated/Security/Rules/DetectionRules/DetectionRulesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/Rules/DetectionRules/DetectionRulesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of custom detection rules.With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.Custom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries. + * Get a list of detectionRule objects and their properties. */ class DetectionRulesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/Rules/DetectionRules/Item/DetectionRuleItemRequestBuilder.php b/src/Generated/Security/Rules/DetectionRules/Item/DetectionRuleItemRequestBuilder.php index 2292c45d0b1..e422cbf959d 100644 --- a/src/Generated/Security/Rules/DetectionRules/Item/DetectionRuleItemRequestBuilder.php +++ b/src/Generated/Security/Rules/DetectionRules/Item/DetectionRuleItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property detectionRules for security + * Delete a detectionRule object. * @param DetectionRuleItemRequestBuilderDeleteRequestConfiguration|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-rulesroot-delete-detectionrules?view=graph-rest-beta Find more info here */ public function delete(?DetectionRuleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function delete(?DetectionRuleItemRequestBuilderDeleteRequestConfiguratio } /** - * Get detectionRules from security + * The custom detection rules configured for the tenant. * @param DetectionRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -74,7 +75,7 @@ public function patch(DetectionRule $body, ?DetectionRuleItemRequestBuilderPatch } /** - * Delete navigation property detectionRules for security + * Delete a detectionRule object. * @param DetectionRuleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -92,7 +93,7 @@ public function toDeleteRequestInformation(?DetectionRuleItemRequestBuilderDelet } /** - * Get detectionRules from security + * The custom detection rules configured for the tenant. * @param DetectionRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Rules/DetectionRules/Item/DetectionRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/Rules/DetectionRules/Item/DetectionRuleItemRequestBuilderGetQueryParameters.php index 5eefe02bb2f..62fe175755d 100644 --- a/src/Generated/Security/Rules/DetectionRules/Item/DetectionRuleItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/Rules/DetectionRules/Item/DetectionRuleItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get detectionRules from security + * The custom detection rules configured for the tenant. */ class DetectionRuleItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/Rules/RulesRequestBuilder.php b/src/Generated/Security/Rules/RulesRequestBuilder.php index 8c1f4622313..591b70a0253 100644 --- a/src/Generated/Security/Rules/RulesRequestBuilder.php +++ b/src/Generated/Security/Rules/RulesRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?RulesRequestBuilderDeleteRequestConfiguration $requestCo } /** - * Get rules from security + * Container for the security rules configured in Microsoft Defender XDR, including custom detection rules. * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?RulesRequestBuilderDeleteRequestConf } /** - * Get rules from security + * Container for the security rules configured in Microsoft Defender XDR, including custom detection rules. * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Rules/RulesRequestBuilderGetQueryParameters.php b/src/Generated/Security/Rules/RulesRequestBuilderGetQueryParameters.php index fac38939364..74105844a59 100644 --- a/src/Generated/Security/Rules/RulesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/Rules/RulesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get rules from security + * Container for the security rules configured in Microsoft Defender XDR, including custom detection rules. */ class RulesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/SecurityRequestBuilder.php b/src/Generated/Security/SecurityRequestBuilder.php index c1826934d09..46315f5e6a6 100644 --- a/src/Generated/Security/SecurityRequestBuilder.php +++ b/src/Generated/Security/SecurityRequestBuilder.php @@ -24,6 +24,8 @@ use Microsoft\Graph\Beta\Generated\Security\InformationProtection\InformationProtectionRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\IpSecurityProfiles\IpSecurityProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Labels\LabelsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\MicrosoftGraphSecurityGetHuntingSchema\MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId\MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\MicrosoftGraphSecurityRunHuntingQuery\MicrosoftGraphSecurityRunHuntingQueryRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Partner\PartnerRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\ProviderTenantSettings\ProviderTenantSettingsRequestBuilder; @@ -176,6 +178,13 @@ public function labels(): LabelsRequestBuilder { return new LabelsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the getHuntingSchema method. + */ + public function microsoftGraphSecurityGetHuntingSchema(): MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder { + return new MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the runHuntingQuery method. */ @@ -316,6 +325,15 @@ public function get(?SecurityRequestBuilderGetRequestConfiguration $requestConfi return $this->requestAdapter->sendAsync($requestInfo, [Security::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the getRunHuntingQuery method. + * @param string $query Usage: query='{query}' + * @return MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder + */ + public function microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId(string $query): MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder { + return new MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder($this->pathParameters, $this->requestAdapter, $query); + } + /** * Update security * @param Security $body Security singleton providing access to audit log resources. diff --git a/src/Generated/ServicePrincipals/Item/ClaimsMappingPolicies/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ClaimsMappingPolicies/Ref/RefRequestBuilder.php index b2dd05c53dc..ef1bfb9e7ef 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 05b3ac8dcac..e08a2c855f1 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 c038be8096f..7795a5f49f5 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 b2473060fd0..f96cfb5fa16 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 6b67cbd903a..679337f3259 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 44c795186b8..5f4a7fc5bea 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 3556d0430ff..97a23335aef 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 continues 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 continues 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 continues 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 continues 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 ed4ade8e6fd..8fbc0927660 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. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. * @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. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. * @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 2c7496fef4a..a1c1b1e853b 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 c8857c51193..599095f7e7e 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 for a directoryDefinition to provision to an application. * @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 for a directoryDefinition to provision to an application. * @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 445b2341042..d3ddc79d3db 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 e5039caab99..32387e25862 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 5f915160795..27c26185528 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 40b09dd2e65..3896a54fe9e 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 cebb2a39b1c..2605188dbd6 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 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 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 58e17f65904..c893a58645f 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 feed9331d5e..39729578a01 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 4f8d21f4380..16964e471b4 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 8081a03d047..cae07e39ab1 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 8a919ce6c30..84cbd1f3afb 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 bbe35c8f0f5..b07df970938 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 c0ef0bf16db..13f85ec7d8e 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 636da9fc4e5..4393f0c47c8 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 f001ef5897e..e4afcbf084a 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 399dee1270a..81d6f98e7d7 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 5edd55606a9..8dd2afcaf66 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 38e87f45686..0e8c3710fd6 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 for a directoryDefinition to provision to an application. * @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 for a directoryDefinition to provision to an application. * @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 9aea7a93d8c..7754ca4c69d 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 c2056d013a8..76053996088 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 faeaec51a5b..a6a3cddd17b 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 151e420c7f3..74b83c46b21 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 8ac21176e3e..7f63a4b5033 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 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 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 13e43d1dbbc..2d917055447 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 10a2d966762..a87945b7cf8 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 0946cdafea8..dd49592e601 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 8994060f374..9584c7d10c2 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/Settings/SettingsRequestBuilder.php b/src/Generated/Settings/SettingsRequestBuilder.php index addccf217e4..fcc66aa8897 100644 --- a/src/Generated/Settings/SettingsRequestBuilder.php +++ b/src/Generated/Settings/SettingsRequestBuilder.php @@ -67,7 +67,7 @@ public function get(?SettingsRequestBuilderGetRequestConfiguration $requestConfi } /** - * Create a new directory setting based on the templates available in directorySettingTemplates. 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 directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: * @param DirectorySetting $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 directory setting based on the templates available in directorySettingTemplates. 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 directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: * @param DirectorySetting $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/Shares/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php b/src/Generated/Shares/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php index 5773d0b872c..b9ea2160b6d 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 0c47791b63a..8eaf2f54078 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 6bcd38653dd..a965706cee9 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 fbf31109cd7..47514e3cd56 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 f42e421c2ba..2f304378236 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 07a53461b1d..589fe6c1380 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 177a1df2d93..58d419383a6 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 f95f0d8a94c..44fd101f47b 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/DriveExclusionUnits/DriveExclusionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/DriveExclusionUnitsRequestBuilder.php index ab67690b2d5..48cd8fb2a79 100644 --- a/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/DriveExclusionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/DriveExclusionUnitsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get driveExclusionUnits from solutions + * The list of drive exclusion units in the tenant. * @param DriveExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(DriveExclusionUnit $body, ?DriveExclusionUnitsRequestBuilde } /** - * Get driveExclusionUnits from solutions + * The list of drive exclusion units in the tenant. * @param DriveExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/DriveExclusionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/DriveExclusionUnitsRequestBuilderGetQueryParameters.php index dcff3468043..e532d4a8689 100644 --- a/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/DriveExclusionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/DriveExclusionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveExclusionUnits from solutions + * The list of drive exclusion units in the tenant. */ class DriveExclusionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilder.php index 5323cf87a51..2c8a26271a7 100644 --- a/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?DriveExclusionUnitItemRequestBuilderDeleteRequestConfigu } /** - * Get driveExclusionUnits from solutions + * The list of drive exclusion units in the tenant. * @param DriveExclusionUnitItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?DriveExclusionUnitItemRequestBuilder } /** - * Get driveExclusionUnits from solutions + * The list of drive exclusion units in the tenant. * @param DriveExclusionUnitItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilderGetQueryParameters.php index a1545e350e3..6cf4dcd1ffd 100644 --- a/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveExclusionUnits from solutions + * The list of drive exclusion units in the tenant. */ class DriveExclusionUnitItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilder.php index 929af68611a..1566ee3cec6 100644 --- a/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for drive exclusion units in the tenant. * @param DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(DriveExclusionUnitsBulkAdditionJob $body, ?DriveExclusionUn } /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for drive exclusion units in the tenant. * @param DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php index 3966e960e63..d6788e94d83 100644 --- a/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for drive exclusion units in the tenant. */ class DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.php index 97ae36639ab..b492d965c9b 100644 --- a/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?DriveExclusionUnitsBulkAdditionJobItemRequestBuilderDele } /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for drive exclusion units in the tenant. * @param DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?DriveExclusionUnitsBulkAdditionJobIt } /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for drive exclusion units in the tenant. * @param DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php index 8eb6bf38058..5b00d917ba7 100644 --- a/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for drive exclusion units in the tenant. */ class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilder.php index 01460511e1b..430a90e0059 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get mailboxExclusionUnits from solutions + * Get a mailbox exclusion unit associated with an Exchange protection policy. * @param MailboxExclusionUnitItemRequestBuilderGetRequestConfiguration|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/mailboxexclusionunit-get?view=graph-rest-beta Find more info here */ public function get(?MailboxExclusionUnitItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?MailboxExclusionUnitItemRequestBuilderGetRequestConfigurati } /** - * Get mailboxExclusionUnits from solutions + * Get a mailbox exclusion unit associated with an Exchange protection policy. * @param MailboxExclusionUnitItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilderGetQueryParameters.php index 27618979d90..0840299a17c 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxExclusionUnits from solutions + * Get a mailbox exclusion unit associated with an Exchange protection policy. */ class MailboxExclusionUnitItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilder.php index af8d148a0fe..15a17affa64 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilder.php @@ -51,10 +51,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get mailboxExclusionUnits from solutions + * Get a list of mailbox exclusion units associated with an Exchange protection policy. * @param MailboxExclusionUnitsRequestBuilderGetRequestConfiguration|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/exchangeprotectionpolicy-list-mailboxexclusionunits?view=graph-rest-beta Find more info here */ public function get(?MailboxExclusionUnitsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -65,7 +66,7 @@ public function get(?MailboxExclusionUnitsRequestBuilderGetRequestConfiguration } /** - * Get mailboxExclusionUnits from solutions + * Get a list of mailbox exclusion units associated with an Exchange protection policy. * @param MailboxExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilderGetQueryParameters.php index faf282e515e..e05db0967ba 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxExclusionUnits from solutions + * Get a list of mailbox exclusion units associated with an Exchange protection policy. */ class MailboxExclusionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.php index e04e406550b..9f43740219b 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * Get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. * @param MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|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/mailboxexclusionunitsbulkadditionjob-get?view=graph-rest-beta Find more info here */ public function get(?MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRe } /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * Get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. * @param MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php index 3648cb2d2b1..c432e87a68d 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * Get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. */ class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.php index a621952ee94..0c7f1ac09f2 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.php @@ -51,10 +51,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * Get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. * @param MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|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/exchangeprotectionpolicy-list-mailboxexclusionunitsbulkadditionjobs?view=graph-rest-beta Find more info here */ public function get(?MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -65,7 +66,7 @@ public function get(?MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetReque } /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * Get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. * @param MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php index ea83b220f74..241f50f0d17 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * Get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. */ class MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/ExclusionUnits/ExclusionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExclusionUnits/ExclusionUnitsRequestBuilder.php index f7e74242241..37862623316 100644 --- a/src/Generated/Solutions/BackupRestore/ExclusionUnits/ExclusionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ExclusionUnits/ExclusionUnitsRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get exclusionUnits from solutions + * The list of exclusion units in the tenant. * @param ExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -65,7 +65,7 @@ public function get(?ExclusionUnitsRequestBuilderGetRequestConfiguration $reques } /** - * Get exclusionUnits from solutions + * The list of exclusion units in the tenant. * @param ExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/ExclusionUnits/ExclusionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExclusionUnits/ExclusionUnitsRequestBuilderGetQueryParameters.php index 17dba371063..6097e4861eb 100644 --- a/src/Generated/Solutions/BackupRestore/ExclusionUnits/ExclusionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ExclusionUnits/ExclusionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get exclusionUnits from solutions + * The list of exclusion units in the tenant. */ class ExclusionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/ExclusionUnits/Item/ExclusionUnitBaseItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExclusionUnits/Item/ExclusionUnitBaseItemRequestBuilder.php index 32dffd05bd0..c0da647e932 100644 --- a/src/Generated/Solutions/BackupRestore/ExclusionUnits/Item/ExclusionUnitBaseItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ExclusionUnits/Item/ExclusionUnitBaseItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get exclusionUnits from solutions + * The list of exclusion units in the tenant. * @param ExclusionUnitBaseItemRequestBuilderGetRequestConfiguration|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(?ExclusionUnitBaseItemRequestBuilderGetRequestConfiguration } /** - * Get exclusionUnits from solutions + * The list of exclusion units in the tenant. * @param ExclusionUnitBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/ExclusionUnits/Item/ExclusionUnitBaseItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExclusionUnits/Item/ExclusionUnitBaseItemRequestBuilderGetQueryParameters.php index 047700fb6f9..0193e526ffb 100644 --- a/src/Generated/Solutions/BackupRestore/ExclusionUnits/Item/ExclusionUnitBaseItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/ExclusionUnits/Item/ExclusionUnitBaseItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get exclusionUnits from solutions + * The list of exclusion units in the tenant. */ class ExclusionUnitBaseItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilder.php index 59613f36f9a..0727af3a9e2 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MailboxExclusionUnitItemRequestBuilderDeleteRequestConfi } /** - * Get mailboxExclusionUnits from solutions + * The list of mailbox exclusion units in the tenant. * @param MailboxExclusionUnitItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MailboxExclusionUnitItemRequestBuild } /** - * Get mailboxExclusionUnits from solutions + * The list of mailbox exclusion units in the tenant. * @param MailboxExclusionUnitItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilderGetQueryParameters.php index 43238992ca1..4bb525ed0f0 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/Item/MailboxExclusionUnitItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxExclusionUnits from solutions + * The list of mailbox exclusion units in the tenant. */ class MailboxExclusionUnitItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilder.php index c3f42c07b39..206792c89e5 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get mailboxExclusionUnits from solutions + * The list of mailbox exclusion units in the tenant. * @param MailboxExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MailboxExclusionUnit $body, ?MailboxExclusionUnitsRequestBu } /** - * Get mailboxExclusionUnits from solutions + * The list of mailbox exclusion units in the tenant. * @param MailboxExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilderGetQueryParameters.php index 46e352a76b2..199fcdde675 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnits/MailboxExclusionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxExclusionUnits from solutions + * The list of mailbox exclusion units in the tenant. */ class MailboxExclusionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.php index c5995cc07e7..cd9350628bf 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderDe } /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for mailbox exclusion units in the tenant. * @param MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MailboxExclusionUnitsBulkAdditionJob } /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for mailbox exclusion units in the tenant. * @param MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php index 87a127e1cc3..bcc7d95b826 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/Item/MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for mailbox exclusion units in the tenant. */ class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.php index ac02ed8f64b..bf34796afef 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for mailbox exclusion units in the tenant. * @param MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(MailboxExclusionUnitsBulkAdditionJob $body, ?MailboxExclusi } /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for mailbox exclusion units in the tenant. * @param MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php index 6ff2e5e6ba0..44a40ae04a2 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/MailboxExclusionUnitsBulkAdditionJobs/MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get mailboxExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for mailbox exclusion units in the tenant. */ class MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/DriveExclusionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/DriveExclusionUnitsRequestBuilder.php index b86f594b2e3..b17353f97a9 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/DriveExclusionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/DriveExclusionUnitsRequestBuilder.php @@ -51,10 +51,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get driveExclusionUnits from solutions + * Get a list of drive exclusion units associated with a OneDrive for work or school protection policy. * @param DriveExclusionUnitsRequestBuilderGetRequestConfiguration|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/onedriveforbusinessprotectionpolicy-list-driveexclusionunits?view=graph-rest-beta Find more info here */ public function get(?DriveExclusionUnitsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -65,7 +66,7 @@ public function get(?DriveExclusionUnitsRequestBuilderGetRequestConfiguration $r } /** - * Get driveExclusionUnits from solutions + * Get a list of drive exclusion units associated with a OneDrive for work or school protection policy. * @param DriveExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/DriveExclusionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/DriveExclusionUnitsRequestBuilderGetQueryParameters.php index ccdc936722b..1ad5c1a79ae 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/DriveExclusionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/DriveExclusionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveExclusionUnits from solutions + * Get a list of drive exclusion units associated with a OneDrive for work or school protection policy. */ class DriveExclusionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilder.php index 9fca8bd90ea..fdd624eb414 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get driveExclusionUnits from solutions + * Get a drive exclusion unit associated with a OneDrive for work or school protection policy. * @param DriveExclusionUnitItemRequestBuilderGetRequestConfiguration|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/driveexclusionunit-get?view=graph-rest-beta Find more info here */ public function get(?DriveExclusionUnitItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?DriveExclusionUnitItemRequestBuilderGetRequestConfiguration } /** - * Get driveExclusionUnits from solutions + * Get a drive exclusion unit associated with a OneDrive for work or school protection policy. * @param DriveExclusionUnitItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilderGetQueryParameters.php index 763b180b9ae..f84d79dac0d 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnits/Item/DriveExclusionUnitItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveExclusionUnits from solutions + * Get a drive exclusion unit associated with a OneDrive for work or school protection policy. */ class DriveExclusionUnitItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilder.php index 07d99c9cc06..fc5b7a71168 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilder.php @@ -51,10 +51,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * Get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. * @param DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|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/onedriveforbusinessprotectionpolicy-list-driveexclusionunitsbulkadditionjobs?view=graph-rest-beta Find more info here */ public function get(?DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -65,7 +66,7 @@ public function get(?DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequest } /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * Get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. * @param DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php index 944e71c94e6..29dd7710144 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * Get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. */ class DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.php index 8f51ceb250e..ee431735342 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * Get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. * @param DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|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/driveexclusionunitsbulkadditionjob-get?view=graph-rest-beta Find more info here */ public function get(?DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequ } /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * Get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. * @param DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php index eeef8f3fdcf..aada95cc2ce 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveExclusionUnitsBulkAdditionJobs/Item/DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get driveExclusionUnitsBulkAdditionJobs from solutions + * Get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. */ class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilder.php index 193556f52f6..323701c826d 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get siteExclusionUnits from solutions + * Get a site exclusion unit associated with a SharePoint protection policy. * @param SiteExclusionUnitItemRequestBuilderGetRequestConfiguration|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/siteexclusionunit-get?view=graph-rest-beta Find more info here */ public function get(?SiteExclusionUnitItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?SiteExclusionUnitItemRequestBuilderGetRequestConfiguration } /** - * Get siteExclusionUnits from solutions + * Get a site exclusion unit associated with a SharePoint protection policy. * @param SiteExclusionUnitItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilderGetQueryParameters.php index 1884f8a485d..3c26404f18e 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteExclusionUnits from solutions + * Get a site exclusion unit associated with a SharePoint protection policy. */ class SiteExclusionUnitItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/SiteExclusionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/SiteExclusionUnitsRequestBuilder.php index 6822fb6f9ac..ae9c87d364f 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/SiteExclusionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/SiteExclusionUnitsRequestBuilder.php @@ -51,10 +51,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get siteExclusionUnits from solutions + * Get a list of site exclusion units associated with a SharePoint protection policy. * @param SiteExclusionUnitsRequestBuilderGetRequestConfiguration|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/sharepointprotectionpolicy-list-siteexclusionunits?view=graph-rest-beta Find more info here */ public function get(?SiteExclusionUnitsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -65,7 +66,7 @@ public function get(?SiteExclusionUnitsRequestBuilderGetRequestConfiguration $re } /** - * Get siteExclusionUnits from solutions + * Get a list of site exclusion units associated with a SharePoint protection policy. * @param SiteExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/SiteExclusionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/SiteExclusionUnitsRequestBuilderGetQueryParameters.php index f9ce91de27b..f5b7ca54eb8 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/SiteExclusionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnits/SiteExclusionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteExclusionUnits from solutions + * Get a list of site exclusion units associated with a SharePoint protection policy. */ class SiteExclusionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.php index 39072360ac6..4005e75285d 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * Get a site exclusion units bulk addition job associated with a SharePoint protection policy. * @param SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|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/siteexclusionunitsbulkadditionjob-get?view=graph-rest-beta Find more info here */ public function get(?SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetReque } /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * Get a site exclusion units bulk addition job associated with a SharePoint protection policy. * @param SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php index f2be6a6f74e..c637ed3aa20 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * Get a site exclusion units bulk addition job associated with a SharePoint protection policy. */ class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilder.php index ef93d017daa..8f97274e57d 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilder.php @@ -51,10 +51,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * Get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. * @param SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|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/sharepointprotectionpolicy-list-siteexclusionunitsbulkadditionjobs?view=graph-rest-beta Find more info here */ public function get(?SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -65,7 +66,7 @@ public function get(?SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestC } /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * Get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. * @param SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php index bdfc1ab457e..8ee4a79c4e3 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * Get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. */ class SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilder.php index b32ac51b59e..ab19b79071f 100644 --- a/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?SiteExclusionUnitItemRequestBuilderDeleteRequestConfigur } /** - * Get siteExclusionUnits from solutions + * The list of site exclusion units in the tenant. * @param SiteExclusionUnitItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?SiteExclusionUnitItemRequestBuilderD } /** - * Get siteExclusionUnits from solutions + * The list of site exclusion units in the tenant. * @param SiteExclusionUnitItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilderGetQueryParameters.php index 3ce93c3a749..78deee35cdc 100644 --- a/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/Item/SiteExclusionUnitItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteExclusionUnits from solutions + * The list of site exclusion units in the tenant. */ class SiteExclusionUnitItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/SiteExclusionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/SiteExclusionUnitsRequestBuilder.php index 8c6b8bfcc77..a0ec49ab2b6 100644 --- a/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/SiteExclusionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/SiteExclusionUnitsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get siteExclusionUnits from solutions + * The list of site exclusion units in the tenant. * @param SiteExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(SiteExclusionUnit $body, ?SiteExclusionUnitsRequestBuilderP } /** - * Get siteExclusionUnits from solutions + * The list of site exclusion units in the tenant. * @param SiteExclusionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/SiteExclusionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/SiteExclusionUnitsRequestBuilderGetQueryParameters.php index 684f497911a..86d7f8101b3 100644 --- a/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/SiteExclusionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SiteExclusionUnits/SiteExclusionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteExclusionUnits from solutions + * The list of site exclusion units in the tenant. */ class SiteExclusionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.php index 9827281b4d0..4f450513b2a 100644 --- a/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?SiteExclusionUnitsBulkAdditionJobItemRequestBuilderDelet } /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for site exclusion units in the tenant. * @param SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?SiteExclusionUnitsBulkAdditionJobIte } /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for site exclusion units in the tenant. * @param SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php index fc70df7a745..e18e17395c3 100644 --- a/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/Item/SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for site exclusion units in the tenant. */ class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilder.php index 290782b264d..b9c8524c827 100644 --- a/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for site exclusion units in the tenant. * @param SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(SiteExclusionUnitsBulkAdditionJob $body, ?SiteExclusionUnit } /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for site exclusion units in the tenant. * @param SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php index 5bf6eaad1c6..22f3cee8a94 100644 --- a/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SiteExclusionUnitsBulkAdditionJobs/SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get siteExclusionUnitsBulkAdditionJobs from solutions + * The list of bulk addition jobs for site exclusion units in the tenant. */ class SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/CalendarViewRequestBuilder.php b/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/CalendarViewRequestBuilder.php index 7e15d77d44f..7ab19e8a31b 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 { @@ -87,7 +87,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) { @@ -109,7 +109,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 320996a4556..c82bd34b222 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/Solutions/Migrations/CrossTenantMigrationJobs/CrossTenantMigrationJobsRequestBuilder.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/CrossTenantMigrationJobsRequestBuilder.php index 341f6f3d020..2b598e75697 100644 --- a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/CrossTenantMigrationJobsRequestBuilder.php +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/CrossTenantMigrationJobsRequestBuilder.php @@ -9,7 +9,6 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobs\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobs\Item\CrossTenantMigrationJobItemRequestBuilder; -use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobs\Validate\ValidateRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -27,13 +26,6 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to call the validate method. - */ - public function validate(): ValidateRequestBuilder { - return new ValidateRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the crossTenantMigrationJobs property of the microsoft.graph.migrationsRoot entity. * @param string $crossTenantMigrationJobId The unique identifier of crossTenantMigrationJob @@ -75,7 +67,7 @@ public function get(?CrossTenantMigrationJobsRequestBuilderGetRequestConfigurati } /** - * Create a new crossTenantMigrationJob. + * Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. * @param CrossTenantMigrationJob $body The request body * @param CrossTenantMigrationJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -112,7 +104,7 @@ public function toGetRequestInformation(?CrossTenantMigrationJobsRequestBuilderG } /** - * Create a new crossTenantMigrationJob. + * Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. * @param CrossTenantMigrationJob $body The request body * @param CrossTenantMigrationJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/CrossTenantMigrationJobItemRequestBuilder.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/CrossTenantMigrationJobItemRequestBuilder.php index 66f0f57d7f5..b766180994c 100644 --- a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/CrossTenantMigrationJobItemRequestBuilder.php +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/CrossTenantMigrationJobItemRequestBuilder.php @@ -7,7 +7,9 @@ use Microsoft\Graph\Beta\Generated\Models\CrossTenantMigrationJob; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobs\Item\Cancel\CancelRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobs\Item\Migrate\MigrateRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobs\Item\Users\UsersRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobs\Item\Validate\ValidateRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -25,6 +27,13 @@ public function cancel(): CancelRequestBuilder { return new CancelRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the migrate method. + */ + public function migrate(): MigrateRequestBuilder { + return new MigrateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the users property of the microsoft.graph.crossTenantMigrationJob entity. */ @@ -32,6 +41,13 @@ public function users(): UsersRequestBuilder { return new UsersRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the validate method. + */ + public function validate(): ValidateRequestBuilder { + return new ValidateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new CrossTenantMigrationJobItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Migrate/MigrateRequestBuilder.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Migrate/MigrateRequestBuilder.php new file mode 100644 index 00000000000..1ab9ef84d25 --- /dev/null +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Migrate/MigrateRequestBuilder.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}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/migrate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + * @param MigrateRequestBuilderPostRequestConfiguration|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/crosstenantmigrationjob-migrate?view=graph-rest-beta Find more info here + */ + public function post(?MigrateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantMigrationJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + * @param MigrateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MigrateRequestBuilderPostRequestConfiguration $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 MigrateRequestBuilder + */ + public function withUrl(string $rawUrl): MigrateRequestBuilder { + return new MigrateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Migrate/MigrateRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Migrate/MigrateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..30a2c99da82 --- /dev/null +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Migrate/MigrateRequestBuilderPostRequestConfiguration.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/Migrations/CrossTenantMigrationJobs/Validate/ValidateRequestBuilder.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Validate/ValidateRequestBuilder.php similarity index 67% rename from src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Validate/ValidateRequestBuilder.php rename to src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Validate/ValidateRequestBuilder.php index 6fb0c2d14ca..7a020055df8 100644 --- a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Validate/ValidateRequestBuilder.php +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Validate/ValidateRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { @@ -31,15 +31,14 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate the configuration of a crossTenantMigrationJob. This function doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that would affect an actual migration job. - * @param ValidatePostRequestBody $body The request body + * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. * @param ValidateRequestBuilderPostRequestConfiguration|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/crosstenantmigrationjob-validate?view=graph-rest-beta Find more info here */ - public function post(ValidatePostRequestBody $body, ?ValidateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + public function post(?ValidateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; @@ -47,12 +46,11 @@ public function post(ValidatePostRequestBody $body, ?ValidateRequestBuilderPostR } /** - * Validate the configuration of a crossTenantMigrationJob. This function doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that would affect an actual migration job. - * @param ValidatePostRequestBody $body The request body + * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. * @param ValidateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(ValidatePostRequestBody $body, ?ValidateRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(?ValidateRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -62,7 +60,6 @@ public function toPostRequestInformation(ValidatePostRequestBody $body, ?Validat $requestInfo->addRequestOptions(...$requestConfiguration->options); } $requestInfo->tryAddHeader('Accept', "application/json"); - $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); return $requestInfo; } diff --git a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Validate/ValidateRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Validate/ValidateRequestBuilderPostRequestConfiguration.php similarity index 95% rename from src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Validate/ValidateRequestBuilderPostRequestConfiguration.php rename to src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Validate/ValidateRequestBuilderPostRequestConfiguration.php index 1da5c1766db..3117a88ebf0 100644 --- a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Validate/ValidateRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobs/Item/Validate/ValidateRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ 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 ValidatePostRequestBody - */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ValidatePostRequestBody { - return new ValidatePostRequestBody(); - } - - /** - * 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 completeAfterDateTime property value. The completeAfterDateTime property - * @return string|null - */ - public function getCompleteAfterDateTime(): ?string { - $val = $this->getBackingStore()->get('completeAfterDateTime'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'completeAfterDateTime'"); - } - - /** - * 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 exchangeSettings property value. The exchangeSettings property - * @return ExchangeOnlineCrossTenantMigrationSettings|null - */ - public function getExchangeSettings(): ?ExchangeOnlineCrossTenantMigrationSettings { - $val = $this->getBackingStore()->get('exchangeSettings'); - if (is_null($val) || $val instanceof ExchangeOnlineCrossTenantMigrationSettings) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'exchangeSettings'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return [ - 'completeAfterDateTime' => fn(ParseNode $n) => $o->setCompleteAfterDateTime($n->getStringValue()), - 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), - 'exchangeSettings' => fn(ParseNode $n) => $o->setExchangeSettings($n->getObjectValue([ExchangeOnlineCrossTenantMigrationSettings::class, 'createFromDiscriminatorValue'])), - 'resources' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setResources($val); - }, - 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getStringValue()), - 'sourceTenantId' => fn(ParseNode $n) => $o->setSourceTenantId($n->getStringValue()), - 'workloads' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setWorkloads($val); - }, - ]; - } - - /** - * Gets the resources property value. The resources property - * @return array|null - */ - public function getResources(): ?array { - $val = $this->getBackingStore()->get('resources'); - 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 'resources'"); - } - - /** - * Gets the resourceType property value. The resourceType property - * @return string|null - */ - public function getResourceType(): ?string { - $val = $this->getBackingStore()->get('resourceType'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceType'"); - } - - /** - * Gets the sourceTenantId property value. The sourceTenantId property - * @return string|null - */ - public function getSourceTenantId(): ?string { - $val = $this->getBackingStore()->get('sourceTenantId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'sourceTenantId'"); - } - - /** - * Gets the workloads property value. The workloads property - * @return array|null - */ - public function getWorkloads(): ?array { - $val = $this->getBackingStore()->get('workloads'); - 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 'workloads'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('completeAfterDateTime', $this->getCompleteAfterDateTime()); - $writer->writeStringValue('displayName', $this->getDisplayName()); - $writer->writeObjectValue('exchangeSettings', $this->getExchangeSettings()); - $writer->writeCollectionOfPrimitiveValues('resources', $this->getResources()); - $writer->writeStringValue('resourceType', $this->getResourceType()); - $writer->writeStringValue('sourceTenantId', $this->getSourceTenantId()); - $writer->writeCollectionOfPrimitiveValues('workloads', $this->getWorkloads()); - $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 completeAfterDateTime property value. The completeAfterDateTime property - * @param string|null $value Value to set for the completeAfterDateTime property. - */ - public function setCompleteAfterDateTime(?string $value): void { - $this->getBackingStore()->set('completeAfterDateTime', $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 exchangeSettings property value. The exchangeSettings property - * @param ExchangeOnlineCrossTenantMigrationSettings|null $value Value to set for the exchangeSettings property. - */ - public function setExchangeSettings(?ExchangeOnlineCrossTenantMigrationSettings $value): void { - $this->getBackingStore()->set('exchangeSettings', $value); - } - - /** - * Sets the resources property value. The resources property - * @param array|null $value Value to set for the resources property. - */ - public function setResources(?array $value): void { - $this->getBackingStore()->set('resources', $value); - } - - /** - * Sets the resourceType property value. The resourceType property - * @param string|null $value Value to set for the resourceType property. - */ - public function setResourceType(?string $value): void { - $this->getBackingStore()->set('resourceType', $value); - } - - /** - * Sets the sourceTenantId property value. The sourceTenantId property - * @param string|null $value Value to set for the sourceTenantId property. - */ - public function setSourceTenantId(?string $value): void { - $this->getBackingStore()->set('sourceTenantId', $value); - } - - /** - * Sets the workloads property value. The workloads property - * @param array|null $value Value to set for the workloads property. - */ - public function setWorkloads(?array $value): void { - $this->getBackingStore()->set('workloads', $value); - } - -} diff --git a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/CrossTenantMigrationJobsWithDisplayNameRequestBuilder.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/CrossTenantMigrationJobsWithDisplayNameRequestBuilder.php index 248e04157f0..1c4e8d3ef18 100644 --- a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/CrossTenantMigrationJobsWithDisplayNameRequestBuilder.php +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/CrossTenantMigrationJobsWithDisplayNameRequestBuilder.php @@ -7,6 +7,8 @@ use Microsoft\Graph\Beta\Generated\Models\CrossTenantMigrationJob; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobsWithDisplayName\Cancel\CancelRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobsWithDisplayName\Migrate\MigrateRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\Migrations\CrossTenantMigrationJobsWithDisplayName\Validate\ValidateRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -24,6 +26,20 @@ public function cancel(): CancelRequestBuilder { return new CancelRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the migrate method. + */ + public function migrate(): MigrateRequestBuilder { + return new MigrateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the validate method. + */ + public function validate(): ValidateRequestBuilder { + return new ValidateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new CrossTenantMigrationJobsWithDisplayNameRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Migrate/MigrateRequestBuilder.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Migrate/MigrateRequestBuilder.php new file mode 100644 index 00000000000..696e1d53281 --- /dev/null +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Migrate/MigrateRequestBuilder.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}/solutions/migrations/crossTenantMigrationJobs(displayName=\'{displayName}\')/migrate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + * @param MigrateRequestBuilderPostRequestConfiguration|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/crosstenantmigrationjob-migrate?view=graph-rest-beta Find more info here + */ + public function post(?MigrateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantMigrationJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + * @param MigrateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MigrateRequestBuilderPostRequestConfiguration $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 MigrateRequestBuilder + */ + public function withUrl(string $rawUrl): MigrateRequestBuilder { + return new MigrateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Migrate/MigrateRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Migrate/MigrateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1b04fb39a8a --- /dev/null +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Migrate/MigrateRequestBuilderPostRequestConfiguration.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/Migrations/CrossTenantMigrationJobsWithDisplayName/Validate/ValidateRequestBuilder.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Validate/ValidateRequestBuilder.php new file mode 100644 index 00000000000..78aee30a828 --- /dev/null +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Validate/ValidateRequestBuilder.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}/solutions/migrations/crossTenantMigrationJobs(displayName=\'{displayName}\')/validate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. + * @param ValidateRequestBuilderPostRequestConfiguration|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/crosstenantmigrationjob-validate?view=graph-rest-beta Find more info here + */ + public function post(?ValidateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CrossTenantMigrationJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. + * @param ValidateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ValidateRequestBuilderPostRequestConfiguration $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 ValidateRequestBuilder + */ + public function withUrl(string $rawUrl): ValidateRequestBuilder { + return new ValidateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Validate/ValidateRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Validate/ValidateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9965bb9b60c --- /dev/null +++ b/src/Generated/Solutions/Migrations/CrossTenantMigrationJobsWithDisplayName/Validate/ValidateRequestBuilderPostRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..af09c41cfa5 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$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/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b50b0cf4868 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7bc68e2b0d5 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/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/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php new file mode 100644 index 00000000000..b01385e4812 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property questions for solutions + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Registration questions. + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationQuestionBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property questions in solutions + * @param VirtualEventRegistrationQuestionBase $body The request body + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventRegistrationQuestionBase $body, ?VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationQuestionBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property questions for solutions + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Registration questions. + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration $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 questions in solutions + * @param VirtualEventRegistrationQuestionBase $body The request body + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventRegistrationQuestionBase $body, ?VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration $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 VirtualEventRegistrationQuestionBaseItemRequestBuilder + */ + public function withUrl(string $rawUrl): VirtualEventRegistrationQuestionBaseItemRequestBuilder { + return new VirtualEventRegistrationQuestionBaseItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..022ae709c10 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7979344c5d9 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters.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 VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..43492e604e2 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters { + return new VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9b539e6ed1f --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php new file mode 100644 index 00000000000..a4e144efbde --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + * @param string $virtualEventRegistrationQuestionBaseId The unique identifier of virtualEventRegistrationQuestionBase + * @return VirtualEventRegistrationQuestionBaseItemRequestBuilder + */ + public function byVirtualEventRegistrationQuestionBaseId(string $virtualEventRegistrationQuestionBaseId): VirtualEventRegistrationQuestionBaseItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['virtualEventRegistrationQuestionBase%2Did'] = $virtualEventRegistrationQuestionBaseId; + return new VirtualEventRegistrationQuestionBaseItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new QuestionsRequestBuilder 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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Registration questions. + * @param QuestionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?QuestionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationQuestionBaseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to questions for solutions + * @param VirtualEventRegistrationQuestionBase $body The request body + * @param QuestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(VirtualEventRegistrationQuestionBase $body, ?QuestionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationQuestionBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Registration questions. + * @param QuestionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?QuestionsRequestBuilderGetRequestConfiguration $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 questions for solutions + * @param VirtualEventRegistrationQuestionBase $body The request body + * @param QuestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(VirtualEventRegistrationQuestionBase $body, ?QuestionsRequestBuilderPostRequestConfiguration $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 QuestionsRequestBuilder + */ + public function withUrl(string $rawUrl): QuestionsRequestBuilder { + return new QuestionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ebd35a712f6 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.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 QuestionsRequestBuilderGetQueryParameters 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/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..da7c9c62af3 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param QuestionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?QuestionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new QuestionsRequestBuilderGetQueryParameters. + * @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 QuestionsRequestBuilderGetQueryParameters + */ + 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): QuestionsRequestBuilderGetQueryParameters { + return new QuestionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5c222faaad3 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderPostRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilder.php new file mode 100644 index 00000000000..4a36de2f0c6 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilder.php @@ -0,0 +1,153 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new RegistrationConfigurationRequestBuilder 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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property registrationConfiguration for solutions + * @param RegistrationConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RegistrationConfigurationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + * @param RegistrationConfigurationRequestBuilderGetRequestConfiguration|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/virtualeventtownhallregistrationconfiguration-get?view=graph-rest-beta Find more info here + */ + public function get(?RegistrationConfigurationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventTownhallRegistrationConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property registrationConfiguration in solutions + * @param VirtualEventTownhallRegistrationConfiguration $body The request body + * @param RegistrationConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventTownhallRegistrationConfiguration $body, ?RegistrationConfigurationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventTownhallRegistrationConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property registrationConfiguration for solutions + * @param RegistrationConfigurationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RegistrationConfigurationRequestBuilderDeleteRequestConfiguration $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 a virtualEventTownhallRegistrationConfiguration object. + * @param RegistrationConfigurationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RegistrationConfigurationRequestBuilderGetRequestConfiguration $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 registrationConfiguration in solutions + * @param VirtualEventTownhallRegistrationConfiguration $body The request body + * @param RegistrationConfigurationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventTownhallRegistrationConfiguration $body, ?RegistrationConfigurationRequestBuilderPatchRequestConfiguration $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 RegistrationConfigurationRequestBuilder + */ + public function withUrl(string $rawUrl): RegistrationConfigurationRequestBuilder { + return new RegistrationConfigurationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7908b459d35 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderDeleteRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2f7777b731b --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetQueryParameters.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 RegistrationConfigurationRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cc39d98b890 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RegistrationConfigurationRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RegistrationConfigurationRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RegistrationConfigurationRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RegistrationConfigurationRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RegistrationConfigurationRequestBuilderGetQueryParameters { + return new RegistrationConfigurationRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c38e5a78c67 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationConfiguration/RegistrationConfigurationRequestBuilderPatchRequestConfiguration.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/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ec58e74b441 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$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/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ecea104d911 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a8a9b3843e --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/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/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilder.php new file mode 100644 index 00000000000..181b55405b8 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilder.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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?CancelRequestBuilderPostRequestConfiguration $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 CancelRequestBuilder + */ + public function withUrl(string $rawUrl): CancelRequestBuilder { + return new CancelRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..212bdcf933c --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Cancel/CancelRequestBuilderPostRequestConfiguration.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/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..02dd2fd0ec7 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$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/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..af182ba2fcf --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..980c37aa857 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/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/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilder.php new file mode 100644 index 00000000000..4b044a703ed --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilder.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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Sessions for a registration. + * @param VirtualEventSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VirtualEventSessionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Sessions for a registration. + * @param VirtualEventSessionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VirtualEventSessionItemRequestBuilderGetRequestConfiguration $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 VirtualEventSessionItemRequestBuilder + */ + public function withUrl(string $rawUrl): VirtualEventSessionItemRequestBuilder { + return new VirtualEventSessionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..938b6fbd490 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetQueryParameters.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 VirtualEventSessionItemRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..854d35b2a59 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/Item/VirtualEventSessionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VirtualEventSessionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VirtualEventSessionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VirtualEventSessionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return VirtualEventSessionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): VirtualEventSessionItemRequestBuilderGetQueryParameters { + return new VirtualEventSessionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php new file mode 100644 index 00000000000..a9ed71eecd4 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + * @param string $virtualEventSessionId The unique identifier of virtualEventSession + * @return VirtualEventSessionItemRequestBuilder + */ + public function byVirtualEventSessionId(string $virtualEventSessionId): VirtualEventSessionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['virtualEventSession%2Did'] = $virtualEventSessionId; + return new VirtualEventSessionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SessionsRequestBuilder 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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Sessions for a registration. + * @param SessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SessionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventSessionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Sessions for a registration. + * @param SessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SessionsRequestBuilderGetRequestConfiguration $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 SessionsRequestBuilder + */ + public function withUrl(string $rawUrl): SessionsRequestBuilder { + return new SessionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e183b43ca58 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.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 SessionsRequestBuilderGetQueryParameters 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/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e7684ffb2cf --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SessionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SessionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SessionsRequestBuilderGetQueryParameters. + * @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 SessionsRequestBuilderGetQueryParameters + */ + 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): SessionsRequestBuilderGetQueryParameters { + return new SessionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilder.php new file mode 100644 index 00000000000..f598b497887 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilder.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 $joinWebUrl Alternate key of virtualEventSession + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $joinWebUrl = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions(joinWebUrl=\'{joinWebUrl}\'){?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['joinWebUrl'] = $joinWebUrl; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Sessions for a registration. + * @param SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventSession::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Sessions for a registration. + * @param SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration $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 SessionsWithJoinWebUrlRequestBuilder + */ + public function withUrl(string $rawUrl): SessionsWithJoinWebUrlRequestBuilder { + return new SessionsWithJoinWebUrlRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5b7082c681b --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilderGetQueryParameters.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 SessionsWithJoinWebUrlRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cdcde96c774 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/SessionsWithJoinWebUrl/SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SessionsWithJoinWebUrlRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SessionsWithJoinWebUrlRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SessionsWithJoinWebUrlRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SessionsWithJoinWebUrlRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SessionsWithJoinWebUrlRequestBuilderGetQueryParameters { + return new SessionsWithJoinWebUrlRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilder.php new file mode 100644 index 00000000000..a1f4c38077f --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilder.php @@ -0,0 +1,170 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + */ + public function sessions(): SessionsRequestBuilder { + return new SessionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new VirtualEventRegistrationItemRequestBuilder 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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property registrations for solutions + * @param VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Registration records of the town hall. + * @param VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventRegistration $body, ?VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + * @param string $joinWebUrl Alternate key of virtualEventSession + * @return SessionsWithJoinWebUrlRequestBuilder + */ + public function sessionsWithJoinWebUrl(string $joinWebUrl): SessionsWithJoinWebUrlRequestBuilder { + return new SessionsWithJoinWebUrlRequestBuilder($this->pathParameters, $this->requestAdapter, $joinWebUrl); + } + + /** + * Delete navigation property registrations for solutions + * @param VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Registration records of the town hall. + * @param VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration $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 registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventRegistration $body, ?VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration $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 VirtualEventRegistrationItemRequestBuilder + */ + public function withUrl(string $rawUrl): VirtualEventRegistrationItemRequestBuilder { + return new VirtualEventRegistrationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..2d29eaa9e34 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration.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/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fd793c3180a --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetQueryParameters.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 VirtualEventRegistrationItemRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9bffc51acdb --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VirtualEventRegistrationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VirtualEventRegistrationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VirtualEventRegistrationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return VirtualEventRegistrationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): VirtualEventRegistrationItemRequestBuilderGetQueryParameters { + return new VirtualEventRegistrationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..05ef7fa3f9c --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/Item/VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration.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/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilder.php new file mode 100644 index 00000000000..0626e16f614 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param string $virtualEventRegistrationId The unique identifier of virtualEventRegistration + * @return VirtualEventRegistrationItemRequestBuilder + */ + public function byVirtualEventRegistrationId(string $virtualEventRegistrationId): VirtualEventRegistrationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['virtualEventRegistration%2Did'] = $virtualEventRegistrationId; + return new VirtualEventRegistrationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RegistrationsRequestBuilder 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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Registration records of the town hall. + * @param RegistrationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RegistrationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistrationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to registrations for solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(VirtualEventRegistration $body, ?RegistrationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Registration records of the town hall. + * @param RegistrationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RegistrationsRequestBuilderGetRequestConfiguration $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 registrations for solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(VirtualEventRegistration $body, ?RegistrationsRequestBuilderPostRequestConfiguration $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 RegistrationsRequestBuilder + */ + public function withUrl(string $rawUrl): RegistrationsRequestBuilder { + return new RegistrationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bcc15fd0b3a --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.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 RegistrationsRequestBuilderGetQueryParameters 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/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1ddbbfc0a44 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RegistrationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RegistrationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RegistrationsRequestBuilderGetQueryParameters. + * @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 RegistrationsRequestBuilderGetQueryParameters + */ + 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): RegistrationsRequestBuilderGetQueryParameters { + return new RegistrationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..22a38a3153a --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/Registrations/RegistrationsRequestBuilderPostRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php new file mode 100644 index 00000000000..b1a550db797 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email=\'{email}\')/cancel'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?CancelRequestBuilderPostRequestConfiguration $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 CancelRequestBuilder + */ + public function withUrl(string $rawUrl): CancelRequestBuilder { + return new CancelRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f2fd56200ea --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilderPostRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilder.php new file mode 100644 index 00000000000..46484b993a4 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilder.php @@ -0,0 +1,155 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new RegistrationsWithEmailRequestBuilder 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. + * @param string|null $email Alternate key of virtualEventRegistration + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $email = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email=\'{email}\'){?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['email'] = $email; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property registrations for solutions + * @param RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Registration records of the town hall. + * @param RegistrationsWithEmailRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RegistrationsWithEmailRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsWithEmailRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventRegistration $body, ?RegistrationsWithEmailRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property registrations for solutions + * @param RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Registration records of the town hall. + * @param RegistrationsWithEmailRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RegistrationsWithEmailRequestBuilderGetRequestConfiguration $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 registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsWithEmailRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventRegistration $body, ?RegistrationsWithEmailRequestBuilderPatchRequestConfiguration $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 RegistrationsWithEmailRequestBuilder + */ + public function withUrl(string $rawUrl): RegistrationsWithEmailRequestBuilder { + return new RegistrationsWithEmailRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..98f9fd0b6dd --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e5597cb02eb --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetQueryParameters.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 RegistrationsWithEmailRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..796065739e3 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RegistrationsWithEmailRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RegistrationsWithEmailRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RegistrationsWithEmailRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RegistrationsWithEmailRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RegistrationsWithEmailRequestBuilderGetQueryParameters { + return new RegistrationsWithEmailRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2ebed641896 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithEmail/RegistrationsWithEmailRequestBuilderPatchRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php new file mode 100644 index 00000000000..3754c9d90cb --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId=\'{userId}\')/cancel'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action cancel + * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?CancelRequestBuilderPostRequestConfiguration $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 CancelRequestBuilder + */ + public function withUrl(string $rawUrl): CancelRequestBuilder { + return new CancelRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f210ee32705 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilderPostRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilder.php new file mode 100644 index 00000000000..60a31a3e74e --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilder.php @@ -0,0 +1,155 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new RegistrationsWithUserIdRequestBuilder 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. + * @param string|null $userId Alternate key of virtualEventRegistration + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $userId = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId=\'{userId}\'){?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['userId'] = $userId; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property registrations for solutions + * @param RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Registration records of the town hall. + * @param RegistrationsWithUserIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RegistrationsWithUserIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(VirtualEventRegistration $body, ?RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventRegistration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property registrations for solutions + * @param RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Registration records of the town hall. + * @param RegistrationsWithUserIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RegistrationsWithUserIdRequestBuilderGetRequestConfiguration $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 registrations in solutions + * @param VirtualEventRegistration $body The request body + * @param RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(VirtualEventRegistration $body, ?RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration $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 RegistrationsWithUserIdRequestBuilder + */ + public function withUrl(string $rawUrl): RegistrationsWithUserIdRequestBuilder { + return new RegistrationsWithUserIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1b17e95d50d --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration.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/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3144f4a37a7 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetQueryParameters.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 RegistrationsWithUserIdRequestBuilderGetQueryParameters 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/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..19b5cde59d2 --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RegistrationsWithUserIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RegistrationsWithUserIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RegistrationsWithUserIdRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RegistrationsWithUserIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RegistrationsWithUserIdRequestBuilderGetQueryParameters { + return new RegistrationsWithUserIdRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..34cf36484ea --- /dev/null +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/RegistrationsWithUserId/RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration.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/VirtualEvents/Townhalls/Item/VirtualEventTownhallItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/VirtualEventTownhallItemRequestBuilder.php index db85dc6dc43..035950be522 100644 --- a/src/Generated/Solutions/VirtualEvents/Townhalls/Item/VirtualEventTownhallItemRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/Item/VirtualEventTownhallItemRequestBuilder.php @@ -7,6 +7,10 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\VirtualEventTownhall; use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Townhalls\Item\Presenters\PresentersRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Townhalls\Item\RegistrationConfiguration\RegistrationConfigurationRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Townhalls\Item\Registrations\RegistrationsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Townhalls\Item\RegistrationsWithEmail\RegistrationsWithEmailRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Townhalls\Item\RegistrationsWithUserId\RegistrationsWithUserIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Townhalls\Item\Sessions\SessionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\VirtualEvents\Townhalls\Item\SessionsWithJoinWebUrl\SessionsWithJoinWebUrlRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -26,6 +30,20 @@ public function presenters(): PresentersRequestBuilder { return new PresentersRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + */ + public function registrationConfiguration(): RegistrationConfigurationRequestBuilder { + return new RegistrationConfigurationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + */ + public function registrations(): RegistrationsRequestBuilder { + return new RegistrationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the sessions property of the microsoft.graph.virtualEvent entity. */ @@ -92,6 +110,24 @@ public function patch(VirtualEventTownhall $body, ?VirtualEventTownhallItemReque return $this->requestAdapter->sendAsync($requestInfo, [VirtualEventTownhall::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param string $email Alternate key of virtualEventRegistration + * @return RegistrationsWithEmailRequestBuilder + */ + public function registrationsWithEmail(string $email): RegistrationsWithEmailRequestBuilder { + return new RegistrationsWithEmailRequestBuilder($this->pathParameters, $this->requestAdapter, $email); + } + + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param string $userId Alternate key of virtualEventRegistration + * @return RegistrationsWithUserIdRequestBuilder + */ + public function registrationsWithUserId(string $userId): RegistrationsWithUserIdRequestBuilder { + return new RegistrationsWithUserIdRequestBuilder($this->pathParameters, $this->requestAdapter, $userId); + } + /** * Provides operations to manage the sessions property of the microsoft.graph.virtualEvent entity. * @param string $joinWebUrl Alternate key of virtualEventSession diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php index 71017832728..fa9bbe0b307 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/Item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -75,7 +75,7 @@ public function patch(VirtualEventRegistrationQuestionBase $body, ?VirtualEventR } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @param VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php index be113473bf3..390e755562d 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @param QuestionsRequestBuilderGetRequestConfiguration|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(?QuestionsRequestBuilderGetRequestConfiguration $requestConf } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param VirtualEventRegistrationQuestionBase $body The request body * @param QuestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -83,7 +83,7 @@ public function post(VirtualEventRegistrationQuestionBase $body, ?QuestionsReque } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @param QuestionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toGetRequestInformation(?QuestionsRequestBuilderGetRequestConfig } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param VirtualEventRegistrationQuestionBase $body The request body * @param QuestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php index 36b142214f7..2af454dbf0a 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationConfiguration/Questions/QuestionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. */ class QuestionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Cancel/CancelRequestBuilder.php index 5cdef1af749..18e5e801b53 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Cancel/CancelRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Cancel/CancelRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -44,7 +44,7 @@ public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfi } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php index cdcea80e281..f08fcd2f648 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of sessions that a registrant registered for in a webinar. + * Get a list of sessions that a registrant registered for in a webinar or town hall. * @param SessionsRequestBuilderGetRequestConfiguration|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(?SessionsRequestBuilderGetRequestConfiguration $requestConfi } /** - * Get a list of sessions that a registrant registered for in a webinar. + * Get a list of sessions that a registrant registered for in a webinar or town hall. * @param SessionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php index 627a2fa861b..111cc20a05c 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/Item/Sessions/SessionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of sessions that a registrant registered for in a webinar. + * Get a list of sessions that a registrant registered for in a webinar or town hall. */ class SessionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilder.php index 174dcbac937..d695d0840c2 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @param RegistrationsRequestBuilderGetRequestConfiguration|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(?RegistrationsRequestBuilderGetRequestConfiguration $request } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param VirtualEventRegistration $body The request body * @param RegistrationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -83,7 +83,7 @@ public function post(VirtualEventRegistration $body, ?RegistrationsRequestBuilde } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @param RegistrationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toGetRequestInformation(?RegistrationsRequestBuilderGetRequestCo } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param VirtualEventRegistration $body The request body * @param RegistrationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php index bc73717a20d..04c9b70ff46 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/Registrations/RegistrationsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. */ class RegistrationsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php index 83b294ff1a3..e5794e03a35 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithEmail/Cancel/CancelRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -44,7 +44,7 @@ public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfi } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php index d386879ca41..22aeba39e08 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/Item/RegistrationsWithUserId/Cancel/CancelRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -44,7 +44,7 @@ public function post(?CancelRequestBuilderPostRequestConfiguration $requestConfi } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param CancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Archive/ArchivePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Archive/ArchivePostRequestBody.php index 75a3e3a9a63..038aeb903d7 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Archive/ArchivePostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Archive/ArchivePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Archive/ArchivePostRequestBody.php index dbcdcdba6a9..d45fed55373 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Archive/ArchivePostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php index 026e263fb91..4ca4fa1dbda 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\JoinedUsers\JoinedUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\PlannerRequestBuilder; @@ -73,6 +74,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + */ + public function joinedUsers(): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index 3a09ff1b1c2..1bc33a24645 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..f4088214c7a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostRequestBody.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 AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostResponse.php new file mode 100644 index 00000000000..af21197c284 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..f7e323e3ced --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|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/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $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 AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ae123ac46b9 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3e0c05d7945 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/$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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0ca274c8053 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e7ed6dad3ee --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..7be9b030b6a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property joinedUsers for teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get joinedUsers from teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property joinedUsers in teamTemplateDefinition + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property joinedUsers for teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $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 joinedUsers from teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $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 joinedUsers in teamTemplateDefinition + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $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 ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1e33a7778f2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2dfe217f876 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.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 ConversationMemberItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0c33a77b841 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..30334bb9a98 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php new file mode 100644 index 00000000000..2b144113870 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JoinedUsersRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get joinedUsers from teamTemplateDefinition + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JoinedUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to joinedUsers for teamTemplateDefinition + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get joinedUsers from teamTemplateDefinition + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JoinedUsersRequestBuilderGetRequestConfiguration $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 joinedUsers for teamTemplateDefinition + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $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 JoinedUsersRequestBuilder + */ + public function withUrl(string $rawUrl): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..556453fc21d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.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 JoinedUsersRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cb6848c9e05 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JoinedUsersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JoinedUsersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JoinedUsersRequestBuilderGetQueryParameters. + * @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 JoinedUsersRequestBuilderGetQueryParameters + */ + 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): JoinedUsersRequestBuilderGetQueryParameters { + return new JoinedUsersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..623bd5f7a91 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..54e4151b16d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.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 RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..6a90d25e87c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..faab1ffc721 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|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/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $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 RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..486d761b382 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ac273b9eb6e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c95c3731d05 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..be9b988d28a --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..83999b85050 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from teamTemplateDefinition + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for teamTemplateDefinition + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from teamTemplateDefinition + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for teamTemplateDefinition + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..316e6b73396 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a998d227532 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f40f5b5f62b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..3e5ac7ba621 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for teamTemplateDefinition + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from teamTemplateDefinition + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in teamTemplateDefinition + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for teamTemplateDefinition + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from teamTemplateDefinition + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in teamTemplateDefinition + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..80ad1fde31c --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..50a7d9d7863 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd75d3e63bb --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f9f705909f0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index a0a3d71be68..d29624eb969 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Archive/ArchivePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Archive/ArchivePostRequestBody.php index 38ae3e33d55..91804e4f472 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Archive/ArchivePostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index 86a27e1f46d..a8002f2462b 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..8ab881bef22 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.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 AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php new file mode 100644 index 00000000000..2b1745ed615 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..7664ee1f8d5 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|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/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $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 AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..50d90a54e15 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0b1e3cb4d47 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/$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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3a63e306865 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..db7f7397343 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..c17e0c5647f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property joinedUsers for teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get joinedUsers from teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property joinedUsers in teamTemplateDefinition + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property joinedUsers for teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $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 joinedUsers from teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $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 joinedUsers in teamTemplateDefinition + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $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 ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..41225fc0b16 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..563a949b833 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.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 ConversationMemberItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0c8b72ef227 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f1025ffef58 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php new file mode 100644 index 00000000000..d735c49f476 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JoinedUsersRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get joinedUsers from teamTemplateDefinition + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JoinedUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to joinedUsers for teamTemplateDefinition + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get joinedUsers from teamTemplateDefinition + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JoinedUsersRequestBuilderGetRequestConfiguration $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 joinedUsers for teamTemplateDefinition + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $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 JoinedUsersRequestBuilder + */ + public function withUrl(string $rawUrl): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..11c593abd29 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.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 JoinedUsersRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f96c765a47b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JoinedUsersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JoinedUsersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JoinedUsersRequestBuilderGetQueryParameters. + * @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 JoinedUsersRequestBuilderGetQueryParameters + */ + 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): JoinedUsersRequestBuilderGetQueryParameters { + return new JoinedUsersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b8dc9ffdb01 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..61944afeb15 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.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 RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..e680cf124d6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..4c0894b8bed --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|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/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $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 RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..271aa3be8ea --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c8f7142f4c8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8ec1cef6d9f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5d72a66ab9f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..4bc92403b51 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from teamTemplateDefinition + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for teamTemplateDefinition + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from teamTemplateDefinition + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for teamTemplateDefinition + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5f4632ba9a8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d1628e15f3b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6f3d4113fd3 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..92933d52365 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for teamTemplateDefinition + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from teamTemplateDefinition + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in teamTemplateDefinition + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for teamTemplateDefinition + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from teamTemplateDefinition + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in teamTemplateDefinition + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0e624d5f869 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ace41699483 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..526833003a8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..955055d0d12 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 324d0724e70..919739dba99 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php index 88a8b4ab981..07e9e92d230 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\JoinedUsers\JoinedUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Planner\PlannerRequestBuilder; @@ -73,6 +74,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + */ + public function joinedUsers(): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/Share/SharePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/Share/SharePostRequestBody.php index ba82fb743f6..31021320beb 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/Share/SharePostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/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/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php index c07d9803f38..2aafd3fb093 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -24,6 +24,8 @@ class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php index d67594373e2..87fe8e9c970 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php @@ -24,6 +24,8 @@ class ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php index dacfc2ed65e..aea36b15ead 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php @@ -24,6 +24,8 @@ class EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php index f9fb6a8aec3..4c355db1070 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php @@ -24,6 +24,8 @@ class StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Teams/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Teams/Item/Archive/ArchivePostRequestBody.php index e51b8606551..dcdf4ebc221 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 aa938311e76..948ed097fe0 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/ChannelItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php index 9a0a396accc..c5a6919840b 100644 --- a/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\JoinedUsers\JoinedUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\PlannerRequestBuilder; @@ -73,6 +74,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + */ + public function joinedUsers(): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index 8827612a8ab..ff95d58e34f 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/JoinedUsers/Add/AddPostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..e336a7f9318 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddPostRequestBody.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 AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddPostResponse.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddPostResponse.php new file mode 100644 index 00000000000..facaf4da7a1 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..4ee2e98775a --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilder.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}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|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/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $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 AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..378001a6da9 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.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/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b9c1f64b1d7 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/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}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/$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/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e8ef130e441 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ac21eb21830 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/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/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..3c0a633c886 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.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}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property joinedUsers for teams + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get joinedUsers from teams + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property joinedUsers in teams + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property joinedUsers for teams + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $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 joinedUsers from teams + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $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 joinedUsers in teams + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $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 ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1fe110c1328 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.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/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..866b38603fd --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.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 ConversationMemberItemRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d66c0e8c2b8 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..451398ce315 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.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/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php new file mode 100644 index 00000000000..e8495c29c91 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JoinedUsersRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get joinedUsers from teams + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JoinedUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to joinedUsers for teams + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get joinedUsers from teams + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JoinedUsersRequestBuilderGetRequestConfiguration $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 joinedUsers for teams + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $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 JoinedUsersRequestBuilder + */ + public function withUrl(string $rawUrl): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..084d8351ae3 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.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 JoinedUsersRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8a40f54e471 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JoinedUsersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JoinedUsersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JoinedUsersRequestBuilderGetQueryParameters. + * @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 JoinedUsersRequestBuilderGetQueryParameters + */ + 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): JoinedUsersRequestBuilderGetQueryParameters { + return new JoinedUsersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6cbf8eb9ce9 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.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/Teams/Item/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..cae9fdc4841 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.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 RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..085f8d05cd7 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..d54b46d1f94 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.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}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|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/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $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 RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b323182bc97 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.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/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..99621336d06 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..85acd839c72 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..28b6308a112 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/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/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..4e1c24f0bcd --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from teams + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for teams + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from teams + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for teams + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..367c47e4fab --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5f5f26f3e3e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..733e1cbe0ba --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..30eb45d1ce7 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for teams + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from teams + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in teams + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for teams + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from teams + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in teams + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8283cb40a52 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dc2d75131f8 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2badbab6b0e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6e014356e1e --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 06ca0cec7e0..d916c1153d8 100644 --- a/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ 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 41022a2abc8..ad75a2f6ea4 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 3ce118ee549..f99b97cdc12 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 46cee1168cc..a8e599af85b 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 e41c8c63eae..f1bd941d0c1 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/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..0b49fd9209a --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.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 AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php new file mode 100644 index 00000000000..7d6bbf447c7 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..5e8cd5535b4 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.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}/teams/{team%2Did}/primaryChannel/joinedUsers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|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/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $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 AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bc301995b43 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.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/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8d9df84cbd8 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/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}/teams/{team%2Did}/primaryChannel/joinedUsers/$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/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f16f249ccbd --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fd7520de638 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/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/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..d722a42d843 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.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}/teams/{team%2Did}/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property joinedUsers for teams + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get joinedUsers from teams + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property joinedUsers in teams + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property joinedUsers for teams + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $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 joinedUsers from teams + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $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 joinedUsers in teams + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $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 ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1d1198cb802 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.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/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fa6f24b1d5e --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.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 ConversationMemberItemRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3d8ffb1b3e7 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..129d9e92770 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.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/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php new file mode 100644 index 00000000000..97b6f6ab182 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JoinedUsersRequestBuilder 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}/teams/{team%2Did}/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get joinedUsers from teams + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JoinedUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to joinedUsers for teams + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get joinedUsers from teams + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JoinedUsersRequestBuilderGetRequestConfiguration $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 joinedUsers for teams + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $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 JoinedUsersRequestBuilder + */ + public function withUrl(string $rawUrl): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1cb6fca7fae --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.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 JoinedUsersRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..382fa062020 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JoinedUsersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JoinedUsersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JoinedUsersRequestBuilderGetQueryParameters. + * @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 JoinedUsersRequestBuilderGetQueryParameters + */ + 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): JoinedUsersRequestBuilderGetQueryParameters { + return new JoinedUsersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..76a5ec03a47 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.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/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..524050e03b7 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.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 RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..561ebc65612 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..d3b75e72a55 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.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}/teams/{team%2Did}/primaryChannel/joinedUsers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|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/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $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 RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e81cb8cd6c1 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.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/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d2c3c30466c --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$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/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ac1376a5b51 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e74c1543a5f --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/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/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..ea3e7ce7244 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from teams + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for teams + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from teams + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for teams + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..61c7e36d0cc --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5efe4292bff --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0e7ace69ee0 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..25148caf51e --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for teams + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from teams + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in teams + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for teams + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from teams + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in teams + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..a888fb57185 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..12f27802763 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9f0bf75718d --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0d381549d8f --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 303d59a4929..9b6b805d4c7 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php index 9389feb3a10..86621cf5450 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\JoinedUsers\JoinedUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Planner\PlannerRequestBuilder; @@ -73,6 +74,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + */ + public function joinedUsers(): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teams/Item/Schedule/SchedulingGroups/Item/SchedulingGroupItemRequestBuilder.php b/src/Generated/Teams/Item/Schedule/SchedulingGroups/Item/SchedulingGroupItemRequestBuilder.php index de0908c3e5c..dfe9d46cd24 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 072fefdbaf5..156dbd70afa 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 86cbf3adebf..c8e1507866c 100644 --- a/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -24,6 +24,8 @@ class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $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 4a2f512d5b6..3f336d42331 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,8 @@ class ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $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 c493507f593..0f8e6098a76 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,8 @@ class EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $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 30cf36b02b9..eaa2076e952 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,8 @@ class StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $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 b900aff174a..3c4fd27aedf 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/ChannelItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php index 718cc92da68..2030edcc6c4 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\JoinedUsers\JoinedUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\PlannerRequestBuilder; @@ -73,6 +74,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + */ + public function joinedUsers(): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ 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 149342e3a89..f4fb86164f3 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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..c607c0bf9d9 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddPostRequestBody.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 AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddPostResponse.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddPostResponse.php new file mode 100644 index 00000000000..f50d1715127 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..e5690b115c7 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilder.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|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/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $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 AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..394cb2e1ca3 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a68c42171c7 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/$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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5a26b6eb311 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..03a6fdae5f4 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..4ab39103b14 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property joinedUsers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get joinedUsers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property joinedUsers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property joinedUsers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $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 joinedUsers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $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 joinedUsers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $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 ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f96720bfa94 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bc1da011a0c --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.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 ConversationMemberItemRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d0aed88f785 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d25d25923f1 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php new file mode 100644 index 00000000000..a5f837fc9e6 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JoinedUsersRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get joinedUsers from teamwork + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JoinedUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to joinedUsers for teamwork + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get joinedUsers from teamwork + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JoinedUsersRequestBuilderGetRequestConfiguration $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 joinedUsers for teamwork + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $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 JoinedUsersRequestBuilder + */ + public function withUrl(string $rawUrl): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6d7f8787d97 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.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 JoinedUsersRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..755f9db05f8 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JoinedUsersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JoinedUsersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JoinedUsersRequestBuilderGetQueryParameters. + * @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 JoinedUsersRequestBuilderGetQueryParameters + */ + 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): JoinedUsersRequestBuilderGetQueryParameters { + return new JoinedUsersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ec5f8c075cd --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..418fa1ea3ff --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.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 RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..83a432fdf4e --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..6c2d0c09e6a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|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/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $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 RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..86c9de29e75 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3eaa62ca002 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e9c59d834cc --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e44f673e50a --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..bae221059c0 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from teamwork + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for teamwork + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from teamwork + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for teamwork + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c298c5a27e6 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e31cdf21eaa --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..041c2138467 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..e2f2ba0da69 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for teamwork + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from teamwork + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in teamwork + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for teamwork + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from teamwork + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in teamwork + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8869853c6d7 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b129df20799 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1776d33522f --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1b9b7b29878 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 6198d61d6a4..fe17515ff7e 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/Teamwork/DetermineIfInteractionIsAllowed/DetermineIfInteractionIsAllowedPostResponse.php b/src/Generated/Teamwork/DetermineIfInteractionIsAllowed/DetermineIfInteractionIsAllowedPostResponse.php index 6cb2a6771d0..91b3712055d 100644 --- a/src/Generated/Teamwork/DetermineIfInteractionIsAllowed/DetermineIfInteractionIsAllowedPostResponse.php +++ b/src/Generated/Teamwork/DetermineIfInteractionIsAllowed/DetermineIfInteractionIsAllowedPostResponse.php @@ -23,6 +23,7 @@ class DetermineIfInteractionIsAllowedPostResponse implements AdditionalDataHolde public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilder.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..26586f737ce --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/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}/teamwork/messaging/customEmojis/$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/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..633beaa3988 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c4d69b8caed --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/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/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.php b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.php new file mode 100644 index 00000000000..4318645ed80 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + * @param string $teamworkCustomEmojiDisplayName The unique identifier of teamworkCustomEmoji + * @return TeamworkCustomEmojiDisplayNameItemRequestBuilder + */ + public function byTeamworkCustomEmojiDisplayName(string $teamworkCustomEmojiDisplayName): TeamworkCustomEmojiDisplayNameItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['teamworkCustomEmoji%2DdisplayName'] = $teamworkCustomEmojiDisplayName; + return new TeamworkCustomEmojiDisplayNameItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CustomEmojisRequestBuilder 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}/teamwork/messaging/customEmojis{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get customEmojis from teamwork + * @param CustomEmojisRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CustomEmojisRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamworkCustomEmojiCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to customEmojis for teamwork + * @param TeamworkCustomEmoji $body The request body + * @param CustomEmojisRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(TeamworkCustomEmoji $body, ?CustomEmojisRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamworkCustomEmoji::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get customEmojis from teamwork + * @param CustomEmojisRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CustomEmojisRequestBuilderGetRequestConfiguration $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 customEmojis for teamwork + * @param TeamworkCustomEmoji $body The request body + * @param CustomEmojisRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(TeamworkCustomEmoji $body, ?CustomEmojisRequestBuilderPostRequestConfiguration $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 CustomEmojisRequestBuilder + */ + public function withUrl(string $rawUrl): CustomEmojisRequestBuilder { + return new CustomEmojisRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..962d2a32354 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderGetQueryParameters.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 CustomEmojisRequestBuilderGetQueryParameters 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/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e05268be09a --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CustomEmojisRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CustomEmojisRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CustomEmojisRequestBuilderGetQueryParameters. + * @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 CustomEmojisRequestBuilderGetQueryParameters + */ + 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): CustomEmojisRequestBuilderGetQueryParameters { + return new CustomEmojisRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..35056b72b28 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilderPostRequestConfiguration.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/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.php new file mode 100644 index 00000000000..29191343f8a --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.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}/teamwork/messaging/customEmojis/{teamworkCustomEmoji%2DdisplayName}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property customEmojis for teamwork + * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get customEmojis from teamwork + * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamworkCustomEmoji::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property customEmojis in teamwork + * @param TeamworkCustomEmoji $body The request body + * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamworkCustomEmoji $body, ?TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamworkCustomEmoji::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property customEmojis for teamwork + * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration $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 customEmojis from teamwork + * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration $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 customEmojis in teamwork + * @param TeamworkCustomEmoji $body The request body + * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamworkCustomEmoji $body, ?TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration $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 TeamworkCustomEmojiDisplayNameItemRequestBuilder + */ + public function withUrl(string $rawUrl): TeamworkCustomEmojiDisplayNameItemRequestBuilder { + return new TeamworkCustomEmojiDisplayNameItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..da8fc69f699 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration.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/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..534b6d2616d --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters.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 TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters 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/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9ff3e77c0ce --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters { + return new TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6c8715e6c6b --- /dev/null +++ b/src/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration.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/Teamwork/Messaging/MessagingRequestBuilder.php b/src/Generated/Teamwork/Messaging/MessagingRequestBuilder.php new file mode 100644 index 00000000000..e7680277185 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/MessagingRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new MessagingRequestBuilder 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}/teamwork/messaging{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property messaging for teamwork + * @param MessagingRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MessagingRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get messaging from teamwork + * @param MessagingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MessagingRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamworkMessaging::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property messaging in teamwork + * @param TeamworkMessaging $body The request body + * @param MessagingRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TeamworkMessaging $body, ?MessagingRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TeamworkMessaging::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property messaging for teamwork + * @param MessagingRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MessagingRequestBuilderDeleteRequestConfiguration $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 messaging from teamwork + * @param MessagingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MessagingRequestBuilderGetRequestConfiguration $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 messaging in teamwork + * @param TeamworkMessaging $body The request body + * @param MessagingRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TeamworkMessaging $body, ?MessagingRequestBuilderPatchRequestConfiguration $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 MessagingRequestBuilder + */ + public function withUrl(string $rawUrl): MessagingRequestBuilder { + return new MessagingRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/Messaging/MessagingRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/Messaging/MessagingRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6999608361a --- /dev/null +++ b/src/Generated/Teamwork/Messaging/MessagingRequestBuilderDeleteRequestConfiguration.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/Teamwork/Messaging/MessagingRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/Messaging/MessagingRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6b178f28aa5 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/MessagingRequestBuilderGetQueryParameters.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 MessagingRequestBuilderGetQueryParameters 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/Teamwork/Messaging/MessagingRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/Messaging/MessagingRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..92e16e63a7d --- /dev/null +++ b/src/Generated/Teamwork/Messaging/MessagingRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MessagingRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MessagingRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MessagingRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MessagingRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MessagingRequestBuilderGetQueryParameters { + return new MessagingRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/Messaging/MessagingRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/Messaging/MessagingRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..88b46796c83 --- /dev/null +++ b/src/Generated/Teamwork/Messaging/MessagingRequestBuilderPatchRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Archive/ArchivePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Archive/ArchivePostRequestBody.php index afae262669b..8b730795076 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/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/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Archive/ArchivePostRequestBody.php index a5928bf9fa4..0a017b8c85c 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/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/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php index 19b9e1abb16..67abe2a7839 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\JoinedUsers\JoinedUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\PlannerRequestBuilder; @@ -73,6 +74,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + */ + public function joinedUsers(): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index bf32a739213..b26986e08af 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..cce327685e0 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostRequestBody.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 AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostResponse.php new file mode 100644 index 00000000000..d0284b7ab0e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..c68bc77db5d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|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/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $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 AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f2c2408d6ba --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..880cedb94d8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ca7be5f76bc --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..432522cf2aa --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..c0307e16b89 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property joinedUsers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get joinedUsers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property joinedUsers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property joinedUsers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $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 joinedUsers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $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 joinedUsers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $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 ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bdcc35a6d0c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..19191c39ade --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.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 ConversationMemberItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2909157cfa0 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5fb12e982c4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php new file mode 100644 index 00000000000..2db9c2ef491 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JoinedUsersRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get joinedUsers from teamwork + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JoinedUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to joinedUsers for teamwork + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get joinedUsers from teamwork + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JoinedUsersRequestBuilderGetRequestConfiguration $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 joinedUsers for teamwork + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $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 JoinedUsersRequestBuilder + */ + public function withUrl(string $rawUrl): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6bef2ca4cc4 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.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 JoinedUsersRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6b9bb07b7f8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JoinedUsersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JoinedUsersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JoinedUsersRequestBuilderGetQueryParameters. + * @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 JoinedUsersRequestBuilderGetQueryParameters + */ + 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): JoinedUsersRequestBuilderGetQueryParameters { + return new JoinedUsersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a56cd0cfc39 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..a47386ba5a2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostRequestBody.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 RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..29be14e15f2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..ae5aca792a9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|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/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $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 RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8d83663e661 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..789a46f7a5f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9194d49bc85 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9650f4abfb5 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..2cf2eec0cb8 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from teamwork + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for teamwork + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from teamwork + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for teamwork + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..678f0aab0dd --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..573e1e02478 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b04d5877670 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..cfc317fe42b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for teamwork + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from teamwork + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in teamwork + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for teamwork + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from teamwork + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in teamwork + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..56c9573ac61 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..56de54634c3 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..689adfb72cb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d2f6ed63507 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 5d37ae852af..844855d6928 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Archive/ArchivePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Archive/ArchivePostRequestBody.php index 51141158eab..3e0547ad1d4 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index 07992abc079..49fd3e786ba 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..ea109907f76 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostRequestBody.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 AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php new file mode 100644 index 00000000000..b30b922f0fa --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..1688a7e599b --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|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/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $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 AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..faf294102ed --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Add/AddRequestBuilderPostRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c7d633b667c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..29ea79d11f0 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..68e754f9d1d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..e07d81170b1 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property joinedUsers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get joinedUsers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property joinedUsers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property joinedUsers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $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 joinedUsers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $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 joinedUsers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $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 ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9295b5b3224 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..98eb4ed22e9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.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 ConversationMemberItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cf9afe42239 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..28ab200abf1 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php new file mode 100644 index 00000000000..29725ae6072 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JoinedUsersRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get joinedUsers from teamwork + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JoinedUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to joinedUsers for teamwork + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get joinedUsers from teamwork + * @param JoinedUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JoinedUsersRequestBuilderGetRequestConfiguration $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 joinedUsers for teamwork + * @param ConversationMember $body The request body + * @param JoinedUsersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?JoinedUsersRequestBuilderPostRequestConfiguration $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 JoinedUsersRequestBuilder + */ + public function withUrl(string $rawUrl): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6f6f0618faf --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetQueryParameters.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 JoinedUsersRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dcb18e072c2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JoinedUsersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JoinedUsersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JoinedUsersRequestBuilderGetQueryParameters. + * @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 JoinedUsersRequestBuilderGetQueryParameters + */ + 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): JoinedUsersRequestBuilderGetQueryParameters { + return new JoinedUsersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f8dd840f516 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/JoinedUsersRequestBuilderPostRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..2f296e4b654 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostRequestBody.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 RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * 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 [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $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 values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..963581b11dd --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::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, ActionResultPart::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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..c9315142cb1 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|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/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $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 RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a40089df254 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/JoinedUsers/Remove/RemoveRequestBuilderPostRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..115235f4976 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4e7d9b17e25 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e158fc2e71d --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..eadfe7812fb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from teamwork + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for teamwork + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from teamwork + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for teamwork + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bc69bb67f99 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..92f7b9edf64 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cf00531ca6c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..91b04898073 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for teamwork + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from teamwork + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in teamwork + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for teamwork + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from teamwork + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in teamwork + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6119a6ee553 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ec233fbf284 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0ebc102feb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..fa8d478fd52 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 33a2100d004..0892efab885 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php index d965580401d..7b70efb4666 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\EnabledApps\EnabledAppsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\JoinedUsers\JoinedUsersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Planner\PlannerRequestBuilder; @@ -73,6 +74,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + */ + public function joinedUsers(): JoinedUsersRequestBuilder { + return new JoinedUsersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/Share/SharePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/Share/SharePostRequestBody.php index dd748208bcf..85b114cf9f4 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/Share/SharePostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/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/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php index 6453c89ed42..1ade353a606 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -24,6 +24,8 @@ class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php index d456930ee7a..93a470e5115 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php @@ -24,6 +24,8 @@ class ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php index 6089547caaa..42273d9966d 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php @@ -24,6 +24,8 @@ class EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php index 08910d408fc..34d94fa7228 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php @@ -24,6 +24,8 @@ class StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAtApprovedLocation(false); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Teamwork/TeamworkRequestBuilder.php b/src/Generated/Teamwork/TeamworkRequestBuilder.php index c8f77a482f9..d8fbc73d0ff 100644 --- a/src/Generated/Teamwork/TeamworkRequestBuilder.php +++ b/src/Generated/Teamwork/TeamworkRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\DeletedTeamsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DetermineIfInteractionIsAllowed\DetermineIfInteractionIsAllowedRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\Devices\DevicesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\Messaging\MessagingRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\SendActivityNotificationToRecipients\SendActivityNotificationToRecipientsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamsAppSettings\TeamsAppSettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\TeamTemplatesRequestBuilder; @@ -52,6 +53,13 @@ public function devices(): DevicesRequestBuilder { return new DevicesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the messaging property of the microsoft.graph.teamwork entity. + */ + public function messaging(): MessagingRequestBuilder { + return new MessagingRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the sendActivityNotificationToRecipients method. */ diff --git a/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php b/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php index 953e21bb1f1..82e327d8bed 100644 --- a/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php +++ b/src/Generated/Templates/DeviceTemplates/Item/CreateDeviceFromTemplate/CreateDeviceFromTemplatePostRequestBody.php @@ -24,6 +24,7 @@ class CreateDeviceFromTemplatePostRequestBody implements AdditionalDataHolder, B */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAccountEnabled(false); $this->setAdditionalData([]); } diff --git a/src/Generated/TenantRelationships/ManagedTenants/ManagementActions/Item/MicrosoftGraphManagedTenantsApply/ApplyPostRequestBody.php b/src/Generated/TenantRelationships/ManagedTenants/ManagementActions/Item/MicrosoftGraphManagedTenantsApply/ApplyPostRequestBody.php index 6293333164c..7fee656fb1e 100644 --- a/src/Generated/TenantRelationships/ManagedTenants/ManagementActions/Item/MicrosoftGraphManagedTenantsApply/ApplyPostRequestBody.php +++ b/src/Generated/TenantRelationships/ManagedTenants/ManagementActions/Item/MicrosoftGraphManagedTenantsApply/ApplyPostRequestBody.php @@ -24,6 +24,7 @@ class ApplyPostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIncludeAllUsers(false); } /** diff --git a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.php b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.php index 1954ff3af8c..f39815f9cac 100644 --- a/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.php +++ b/src/Generated/Users/Item/AdhocCalls/Item/Transcripts/Item/Content/ContentRequestBuilder.php @@ -46,10 +46,11 @@ public function delete(?ContentRequestBuilderDeleteRequestConfiguration $request } /** - * The content of the transcript. Read-only. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param ContentRequestBuilderGetRequestConfiguration|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/calltranscript-get?view=graph-rest-beta Find more info here */ public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -95,7 +96,7 @@ public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestCo } /** - * The content of the transcript. Read-only. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param ContentRequestBuilderGetRequestConfiguration|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 ac62cabbd1a..9e9a5b63478 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 4bfa75061a4..67a5d751dae 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 4f3891784eb..5e5e023abd3 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 dcc9fe28ce3..355abf59bf3 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 314cad0b50e..a288c728b01 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 6fbfb981444..1eabb75eecc 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 1041af6edde..9dc7117da49 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 b08cf7b3298..7268572cf28 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 7cf63b840ef..1f995b5d8de 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/CloudPcPools/CloudPcPoolsRequestBuilder.php b/src/Generated/Users/Item/CloudPcPools/CloudPcPoolsRequestBuilder.php index 869e9b15286..ce2941b7ab1 100644 --- a/src/Generated/Users/Item/CloudPcPools/CloudPcPoolsRequestBuilder.php +++ b/src/Generated/Users/Item/CloudPcPools/CloudPcPoolsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get cloudPcPools from users + * The user's Cloud PC pools. Read-only. Nullable. * @param CloudPcPoolsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(CloudPcPool $body, ?CloudPcPoolsRequestBuilderPostRequestCo } /** - * Get cloudPcPools from users + * The user's Cloud PC pools. Read-only. Nullable. * @param CloudPcPoolsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/CloudPcPools/CloudPcPoolsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/CloudPcPools/CloudPcPoolsRequestBuilderGetQueryParameters.php index 7cf5c369941..8714f14bcfe 100644 --- a/src/Generated/Users/Item/CloudPcPools/CloudPcPoolsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/CloudPcPools/CloudPcPoolsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get cloudPcPools from users + * The user's Cloud PC pools. Read-only. Nullable. */ class CloudPcPoolsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/CloudPcPools/Item/Assignments/AssignmentsRequestBuilder.php b/src/Generated/Users/Item/CloudPcPools/Item/Assignments/AssignmentsRequestBuilder.php index f28f7976b3d..ef1b1647e98 100644 --- a/src/Generated/Users/Item/CloudPcPools/Item/Assignments/AssignmentsRequestBuilder.php +++ b/src/Generated/Users/Item/CloudPcPools/Item/Assignments/AssignmentsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get assignments from users + * The collection of assignments that grant user or service principal identities access to this pool. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(CloudPcPoolAssignment $body, ?AssignmentsRequestBuilderPost } /** - * Get assignments from users + * The collection of assignments that grant user or service principal identities access to this pool. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/CloudPcPools/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/CloudPcPools/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php index bff96eb6a84..52df6b5d9c4 100644 --- a/src/Generated/Users/Item/CloudPcPools/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/CloudPcPools/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get assignments from users + * The collection of assignments that grant user or service principal identities access to this pool. */ class AssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilder.php b/src/Generated/Users/Item/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilder.php index 36586b32b67..b3e494e6684 100644 --- a/src/Generated/Users/Item/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilder.php +++ b/src/Generated/Users/Item/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConf } /** - * Get assignments from users + * The collection of assignments that grant user or service principal identities access to this pool. * @param CloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?CloudPcPoolAssignmentItemRequestBuil } /** - * Get assignments from users + * The collection of assignments that grant user or service principal identities access to this pool. * @param CloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters.php index ea44e4f33b8..b8400c62c93 100644 --- a/src/Generated/Users/Item/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/CloudPcPools/Item/Assignments/Item/CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get assignments from users + * The collection of assignments that grant user or service principal identities access to this pool. */ class CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/CloudPcPools/Item/CloudPcPoolItemRequestBuilder.php b/src/Generated/Users/Item/CloudPcPools/Item/CloudPcPoolItemRequestBuilder.php index 4965b1c55b7..9850d641893 100644 --- a/src/Generated/Users/Item/CloudPcPools/Item/CloudPcPoolItemRequestBuilder.php +++ b/src/Generated/Users/Item/CloudPcPools/Item/CloudPcPoolItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?CloudPcPoolItemRequestBuilderDeleteRequestConfiguration } /** - * Get cloudPcPools from users + * The user's Cloud PC pools. Read-only. Nullable. * @param CloudPcPoolItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?CloudPcPoolItemRequestBuilderDeleteR } /** - * Get cloudPcPools from users + * The user's Cloud PC pools. Read-only. Nullable. * @param CloudPcPoolItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/CloudPcPools/Item/CloudPcPoolItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/CloudPcPools/Item/CloudPcPoolItemRequestBuilderGetQueryParameters.php index 234a97928de..a089ef84f01 100644 --- a/src/Generated/Users/Item/CloudPcPools/Item/CloudPcPoolItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/CloudPcPools/Item/CloudPcPoolItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get cloudPcPools from users + * The user's Cloud PC pools. Read-only. Nullable. */ class CloudPcPoolItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Ref/RefRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Ref/RefRequestBuilder.php index e7ed73e7a95..e886afd33ea 100644 --- a/src/Generated/Users/Item/Devices/Item/RegisteredOwners/Ref/RefRequestBuilder.php +++ b/src/Generated/Users/Item/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}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$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}/users/{user%2Did}/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) { @@ -124,7 +124,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/users/{user%2Did}/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/Users/Item/Devices/Item/RegisteredUsers/Ref/RefRequestBuilder.php b/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Ref/RefRequestBuilder.php index d8b4381ad40..4524e6eb98d 100644 --- a/src/Generated/Users/Item/Devices/Item/RegisteredUsers/Ref/RefRequestBuilder.php +++ b/src/Generated/Users/Item/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}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$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}/users/{user%2Did}/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) { @@ -124,7 +124,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/users/{user%2Did}/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/Users/Item/DistributionLists/Count/CountRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..08fd5070777 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/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}/distributionLists/$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/DistributionLists/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b4841f608bc --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bd84e5039ea --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/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/DistributionLists/DistributionListsRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilder.php new file mode 100644 index 00000000000..1f1aee9fa47 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + * @param string $distributionListId The unique identifier of distributionList + * @return DistributionListItemRequestBuilder + */ + public function byDistributionListId(string $distributionListId): DistributionListItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['distributionList%2Did'] = $distributionListId; + return new DistributionListItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DistributionListsRequestBuilder 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}/distributionLists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The personal distribution lists in the user's mailbox. Read-only. Nullable. + * @param DistributionListsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DistributionListsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionListCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to distributionLists for users + * @param DistributionList $body The request body + * @param DistributionListsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DistributionList $body, ?DistributionListsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionList::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The personal distribution lists in the user's mailbox. Read-only. Nullable. + * @param DistributionListsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DistributionListsRequestBuilderGetRequestConfiguration $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 distributionLists for users + * @param DistributionList $body The request body + * @param DistributionListsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DistributionList $body, ?DistributionListsRequestBuilderPostRequestConfiguration $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 DistributionListsRequestBuilder + */ + public function withUrl(string $rawUrl): DistributionListsRequestBuilder { + return new DistributionListsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ebff6df4971 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderGetQueryParameters.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 DistributionListsRequestBuilderGetQueryParameters 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/DistributionLists/DistributionListsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d39989e1554 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DistributionListsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DistributionListsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DistributionListsRequestBuilderGetQueryParameters. + * @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 DistributionListsRequestBuilderGetQueryParameters + */ + 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): DistributionListsRequestBuilderGetQueryParameters { + return new DistributionListsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6c6cfa4b6a4 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/DistributionListsRequestBuilderPostRequestConfiguration.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/DistributionLists/Item/AddMembers/AddMembersPostRequestBody.php b/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersPostRequestBody.php new file mode 100644 index 00000000000..27ca3fc1f16 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersPostRequestBody.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 AddMembersPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddMembersPostRequestBody { + return new AddMembersPostRequestBody(); + } + + /** + * 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 [ + 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([Member::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the members property value. The members property + * @return array|null + */ + public function getMembers(): ?array { + $val = $this->getBackingStore()->get('members'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Member::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'members'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('members', $this->getMembers()); + $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 members property value. The members property + * @param array|null $value Value to set for the members property. + */ + public function setMembers(?array $value): void { + $this->getBackingStore()->set('members', $value); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersRequestBuilder.php new file mode 100644 index 00000000000..bdbe922ba36 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersRequestBuilder.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}/distributionLists/{distributionList%2Did}/addMembers'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action addMembers + * @param AddMembersPostRequestBody $body The request body + * @param AddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AddMembersPostRequestBody $body, ?AddMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionList::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action addMembers + * @param AddMembersPostRequestBody $body The request body + * @param AddMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddMembersPostRequestBody $body, ?AddMembersRequestBuilderPostRequestConfiguration $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 AddMembersRequestBuilder + */ + public function withUrl(string $rawUrl): AddMembersRequestBuilder { + return new AddMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a9fecf7bc6c --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersRequestBuilderPostRequestConfiguration.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/DistributionLists/Item/DeleteMembers/DeleteMembersPostRequestBody.php b/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersPostRequestBody.php new file mode 100644 index 00000000000..d1afe2c897b --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersPostRequestBody.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 DeleteMembersPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeleteMembersPostRequestBody { + return new DeleteMembersPostRequestBody(); + } + + /** + * 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 [ + 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([Member::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the members property value. The members property + * @return array|null + */ + public function getMembers(): ?array { + $val = $this->getBackingStore()->get('members'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Member::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'members'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('members', $this->getMembers()); + $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 members property value. The members property + * @param array|null $value Value to set for the members property. + */ + public function setMembers(?array $value): void { + $this->getBackingStore()->set('members', $value); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersRequestBuilder.php new file mode 100644 index 00000000000..485af4e8b29 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersRequestBuilder.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}/distributionLists/{distributionList%2Did}/deleteMembers'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action deleteMembers + * @param DeleteMembersPostRequestBody $body The request body + * @param DeleteMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DeleteMembersPostRequestBody $body, ?DeleteMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionList::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action deleteMembers + * @param DeleteMembersPostRequestBody $body The request body + * @param DeleteMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DeleteMembersPostRequestBody $body, ?DeleteMembersRequestBuilderPostRequestConfiguration $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 DeleteMembersRequestBuilder + */ + public function withUrl(string $rawUrl): DeleteMembersRequestBuilder { + return new DeleteMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bd649d0c526 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersRequestBuilderPostRequestConfiguration.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/DistributionLists/Item/DistributionListItemRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.php new file mode 100644 index 00000000000..4c4961e7166 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.php @@ -0,0 +1,168 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the deleteMembers method. + */ + public function deleteMembers(): DeleteMembersRequestBuilder { + return new DeleteMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + */ + public function distributionListMembers(): DistributionListMembersRequestBuilder { + return new DistributionListMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DistributionListItemRequestBuilder 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}/distributionLists/{distributionList%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property distributionLists for users + * @param DistributionListItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DistributionListItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The personal distribution lists in the user's mailbox. Read-only. Nullable. + * @param DistributionListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DistributionListItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionList::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property distributionLists in users + * @param DistributionList $body The request body + * @param DistributionListItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DistributionList $body, ?DistributionListItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionList::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property distributionLists for users + * @param DistributionListItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DistributionListItemRequestBuilderDeleteRequestConfiguration $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 personal distribution lists in the user's mailbox. Read-only. Nullable. + * @param DistributionListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DistributionListItemRequestBuilderGetRequestConfiguration $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 distributionLists in users + * @param DistributionList $body The request body + * @param DistributionListItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DistributionList $body, ?DistributionListItemRequestBuilderPatchRequestConfiguration $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 DistributionListItemRequestBuilder + */ + public function withUrl(string $rawUrl): DistributionListItemRequestBuilder { + return new DistributionListItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..cca28000fc4 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderDeleteRequestConfiguration.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/DistributionLists/Item/DistributionListItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ca238e6ee41 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderGetQueryParameters.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 DistributionListItemRequestBuilderGetQueryParameters 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/DistributionLists/Item/DistributionListItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..012e0981631 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DistributionListItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DistributionListItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DistributionListItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DistributionListItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DistributionListItemRequestBuilderGetQueryParameters { + return new DistributionListItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0f5aeda7977 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilderPatchRequestConfiguration.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/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6fac3be4656 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/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}/distributionLists/{distributionList%2Did}/distributionListMembers/$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/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9876ce6cc6f --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..48592e4bee7 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/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/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.php new file mode 100644 index 00000000000..958ed3eb823 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + * @param string $distributionListMemberId The unique identifier of distributionListMember + * @return DistributionListMemberItemRequestBuilder + */ + public function byDistributionListMemberId(string $distributionListMemberId): DistributionListMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['distributionListMember%2Did'] = $distributionListMemberId; + return new DistributionListMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DistributionListMembersRequestBuilder 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}/distributionLists/{distributionList%2Did}/distributionListMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * @param DistributionListMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DistributionListMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionListMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to distributionListMembers for users + * @param DistributionListMember $body The request body + * @param DistributionListMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DistributionListMember $body, ?DistributionListMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionListMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * @param DistributionListMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DistributionListMembersRequestBuilderGetRequestConfiguration $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 distributionListMembers for users + * @param DistributionListMember $body The request body + * @param DistributionListMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DistributionListMember $body, ?DistributionListMembersRequestBuilderPostRequestConfiguration $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 DistributionListMembersRequestBuilder + */ + public function withUrl(string $rawUrl): DistributionListMembersRequestBuilder { + return new DistributionListMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..21cc5f80338 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderGetQueryParameters.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 DistributionListMembersRequestBuilderGetQueryParameters 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/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..76f8069bac2 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DistributionListMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DistributionListMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DistributionListMembersRequestBuilderGetQueryParameters. + * @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 DistributionListMembersRequestBuilderGetQueryParameters + */ + 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): DistributionListMembersRequestBuilderGetQueryParameters { + return new DistributionListMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..97f4640d3a2 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilderPostRequestConfiguration.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/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.php new file mode 100644 index 00000000000..a00cd777fec --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.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}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}/contact{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get contact from users + * @param ContactRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContactRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Contact::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get contact from users + * @param ContactRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContactRequestBuilderGetRequestConfiguration $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 ContactRequestBuilder + */ + public function withUrl(string $rawUrl): ContactRequestBuilder { + return new ContactRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3e1f5e9d946 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilderGetQueryParameters.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 ContactRequestBuilderGetQueryParameters 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/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..99e1bf10d13 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ContactRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ContactRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ContactRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ContactRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ContactRequestBuilderGetQueryParameters { + return new ContactRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.php new file mode 100644 index 00000000000..076d443e10a --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DistributionListMemberItemRequestBuilder 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}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property distributionListMembers for users + * @param DistributionListMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DistributionListMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * @param DistributionListMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DistributionListMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionListMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property distributionListMembers in users + * @param DistributionListMember $body The request body + * @param DistributionListMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DistributionListMember $body, ?DistributionListMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionListMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property distributionListMembers for users + * @param DistributionListMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DistributionListMemberItemRequestBuilderDeleteRequestConfiguration $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 expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + * @param DistributionListMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DistributionListMemberItemRequestBuilderGetRequestConfiguration $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 distributionListMembers in users + * @param DistributionListMember $body The request body + * @param DistributionListMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DistributionListMember $body, ?DistributionListMemberItemRequestBuilderPatchRequestConfiguration $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 DistributionListMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): DistributionListMemberItemRequestBuilder { + return new DistributionListMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..674c7f1caf6 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderDeleteRequestConfiguration.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/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4716a5eef32 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderGetQueryParameters.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 DistributionListMemberItemRequestBuilderGetQueryParameters 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/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..51b350084ed --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DistributionListMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DistributionListMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DistributionListMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DistributionListMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DistributionListMemberItemRequestBuilderGetQueryParameters { + return new DistributionListMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..b4fa713f7f2 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilderPatchRequestConfiguration.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 bb11ef25cc2..5752a6ea8c0 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 3880927024f..c0de6a7c86a 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 855a8a1a2b9..521d44b546f 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/FindMeetingLocations/FindMeetingLocationsPostRequestBody.php b/src/Generated/Users/Item/FindMeetingLocations/FindMeetingLocationsPostRequestBody.php index 55fa942fcb5..745ef0bb55a 100644 --- a/src/Generated/Users/Item/FindMeetingLocations/FindMeetingLocationsPostRequestBody.php +++ b/src/Generated/Users/Item/FindMeetingLocations/FindMeetingLocationsPostRequestBody.php @@ -27,6 +27,7 @@ class FindMeetingLocationsPostRequestBody implements AdditionalDataHolder, Backe public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAllowFreeOnly(false); } /** diff --git a/src/Generated/Users/Item/FindMeetingTimes/FindMeetingTimesPostRequestBody.php b/src/Generated/Users/Item/FindMeetingTimes/FindMeetingTimesPostRequestBody.php index 9a3592140ea..3da2972cb08 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 a65535d6421..d9f8ecaf88d 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 0492ed4611d..5cbef50aa18 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/InvalidateAllRefreshTokens/InvalidateAllRefreshTokensPostResponse.php b/src/Generated/Users/Item/InvalidateAllRefreshTokens/InvalidateAllRefreshTokensPostResponse.php index ae15cff7b7b..7d31747369e 100644 --- a/src/Generated/Users/Item/InvalidateAllRefreshTokens/InvalidateAllRefreshTokensPostResponse.php +++ b/src/Generated/Users/Item/InvalidateAllRefreshTokens/InvalidateAllRefreshTokensPostResponse.php @@ -23,6 +23,7 @@ class InvalidateAllRefreshTokensPostResponse implements AdditionalDataHolder, Ba public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Users/Item/IsManagedAppUserBlocked/IsManagedAppUserBlockedGetResponse.php b/src/Generated/Users/Item/IsManagedAppUserBlocked/IsManagedAppUserBlockedGetResponse.php index fd1dd2cc9ce..4c18d44a261 100644 --- a/src/Generated/Users/Item/IsManagedAppUserBlocked/IsManagedAppUserBlockedGetResponse.php +++ b/src/Generated/Users/Item/IsManagedAppUserBlocked/IsManagedAppUserBlockedGetResponse.php @@ -23,6 +23,7 @@ class IsManagedAppUserBlockedGetResponse implements AdditionalDataHolder, Backed public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php index 529e7d5892b..952ccb9fb45 100644 --- a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php @@ -23,6 +23,7 @@ class MarkAsJunkPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMoveToJunk(false); } /** diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php index ee7807af899..31c0ead13f3 100644 --- a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php @@ -23,6 +23,7 @@ class MarkAsNotJunkPostRequestBody implements AdditionalDataHolder, BackedModel, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMoveToInbox(false); } /** diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php index 551287779e4..ba96c1b5f64 100644 --- a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php @@ -24,6 +24,7 @@ class ReportMessagePostRequestBody implements AdditionalDataHolder, BackedModel, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsMessageMoveRequested(false); } /** diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php index a6769aac93e..31f95abf470 100644 --- a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php @@ -23,6 +23,8 @@ class UpdateAllMessagesReadStatePostRequestBody implements AdditionalDataHolder, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsRead(false); + $this->setSuppressReadReceipts(false); } /** diff --git a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php index 13c1810a216..44f5872499b 100644 --- a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php +++ b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php @@ -23,6 +23,7 @@ class MarkAsJunkPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMoveToJunk(false); } /** diff --git a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php index ed9968aafcc..ea7ae15d422 100644 --- a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php +++ b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php @@ -23,6 +23,7 @@ class MarkAsNotJunkPostRequestBody implements AdditionalDataHolder, BackedModel, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMoveToInbox(false); } /** diff --git a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php index 5846fa76f07..f0373afe141 100644 --- a/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php +++ b/src/Generated/Users/Item/MailFolders/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php @@ -24,6 +24,7 @@ class ReportMessagePostRequestBody implements AdditionalDataHolder, BackedModel, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsMessageMoveRequested(false); } /** diff --git a/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php b/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php index 540d15749de..c714feff0c1 100644 --- a/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php +++ b/src/Generated/Users/Item/MailFolders/Item/UpdateAllMessagesReadState/UpdateAllMessagesReadStatePostRequestBody.php @@ -23,6 +23,8 @@ class UpdateAllMessagesReadStatePostRequestBody implements AdditionalDataHolder, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsRead(false); + $this->setSuppressReadReceipts(false); } /** diff --git a/src/Generated/Users/Item/ManagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php b/src/Generated/Users/Item/ManagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php index 73d256b5256..d28f8b88634 100644 --- a/src/Generated/Users/Item/ManagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php +++ b/src/Generated/Users/Item/ManagedDevices/ExecuteAction/ExecuteActionPostRequestBody.php @@ -25,6 +25,9 @@ class ExecuteActionPostRequestBody implements AdditionalDataHolder, BackedModel, 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/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php b/src/Generated/Users/Item/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php index 85161eac069..513822b85df 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 b68422af86a..0ea501cca0a 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 4d373a189af..7af1dd7f9f6 100644 --- a/src/Generated/Users/Item/ManagedDevices/Item/Wipe/WipePostRequestBody.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/Wipe/WipePostRequestBody.php @@ -24,6 +24,10 @@ 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); + $this->setUseProtectedWipe(false); } /** diff --git a/src/Generated/Users/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php b/src/Generated/Users/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php index 85494b7c14c..d8a6d23e05a 100644 --- a/src/Generated/Users/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php +++ b/src/Generated/Users/Item/Messages/Item/MarkAsJunk/MarkAsJunkPostRequestBody.php @@ -23,6 +23,7 @@ class MarkAsJunkPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMoveToJunk(false); } /** diff --git a/src/Generated/Users/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php b/src/Generated/Users/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php index bc732243020..f78e6596479 100644 --- a/src/Generated/Users/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php +++ b/src/Generated/Users/Item/Messages/Item/MarkAsNotJunk/MarkAsNotJunkPostRequestBody.php @@ -23,6 +23,7 @@ class MarkAsNotJunkPostRequestBody implements AdditionalDataHolder, BackedModel, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMoveToInbox(false); } /** diff --git a/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php b/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php index 90ef8db11fa..32be220c4b2 100644 --- a/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php +++ b/src/Generated/Users/Item/Messages/Item/ReportMessage/ReportMessagePostRequestBody.php @@ -24,6 +24,7 @@ class ReportMessagePostRequestBody implements AdditionalDataHolder, BackedModel, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsMessageMoveRequested(false); } /** diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php index 3025b60fbb1..0db3fdc8567 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 private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. 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 private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. 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 64126c5e253..c8de8ed8311 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 private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. */ class TranscriptsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 4e3a7ed60d8..dff33d0c08b 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index 3a5eac849dc..8c90604585c 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/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 pending 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 pending 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/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 14e5a51fbc4..8e28b6125b4 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index 3b7c93d0374..77b094a8c6c 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/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 pending 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 pending 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/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php index 5b07b218b3a..a8f4c82f1d2 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|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(?StopRequestBuilderPostRequestConfiguration $requestConfigu } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php index 2e7aa3c420a..22e75facc7c 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBod } /** - * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody $body The request body * @param BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index 9e65437e189..ad2c241e6a0 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Decisions/Item/Instance/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 pending 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 pending 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/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Stop/StopRequestBuilder.php b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Stop/StopRequestBuilder.php index 4a6fa4996c7..b87fa74b42b 100644 --- a/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Stop/StopRequestBuilder.php +++ b/src/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/Stop/StopRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|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(?StopRequestBuilderPostRequestConfiguration $requestConfigu } /** - * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. * @param StopRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..409661fc3cc --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/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}/planner/plans/{plannerPlan%2Did}/historyItems/$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/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7288a12ac2c --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..09c3ea80fe0 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/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/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php new file mode 100644 index 00000000000..ba331b18262 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + * @param string $plannerHistoryItemId The unique identifier of plannerHistoryItem + * @return PlannerHistoryItemItemRequestBuilder + */ + public function byPlannerHistoryItemId(string $plannerHistoryItemId): PlannerHistoryItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['plannerHistoryItem%2Did'] = $plannerHistoryItemId; + return new PlannerHistoryItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HistoryItemsRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get historyItems from users + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HistoryItemsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to historyItems for users + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get historyItems from users + * @param HistoryItemsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HistoryItemsRequestBuilderGetRequestConfiguration $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 historyItems for users + * @param PlannerHistoryItem $body The request body + * @param HistoryItemsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PlannerHistoryItem $body, ?HistoryItemsRequestBuilderPostRequestConfiguration $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 HistoryItemsRequestBuilder + */ + public function withUrl(string $rawUrl): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..545c468873f --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetQueryParameters.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 HistoryItemsRequestBuilderGetQueryParameters 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/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..676f305e75a --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HistoryItemsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HistoryItemsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HistoryItemsRequestBuilderGetQueryParameters. + * @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 HistoryItemsRequestBuilderGetQueryParameters + */ + 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): HistoryItemsRequestBuilderGetQueryParameters { + return new HistoryItemsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cb7ed1cd8b3 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/HistoryItemsRequestBuilderPostRequestConfiguration.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/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.php new file mode 100644 index 00000000000..8f68b80ae05 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilder.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}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property historyItems for users + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get historyItems from users + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property historyItems in users + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PlannerHistoryItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property historyItems for users + * @param PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration $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 historyItems from users + * @param PlannerHistoryItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PlannerHistoryItemItemRequestBuilderGetRequestConfiguration $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 historyItems in users + * @param PlannerHistoryItem $body The request body + * @param PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PlannerHistoryItem $body, ?PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration $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 PlannerHistoryItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): PlannerHistoryItemItemRequestBuilder { + return new PlannerHistoryItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..df1e34eb73d --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration.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/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cfc9e24f4ac --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetQueryParameters.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 PlannerHistoryItemItemRequestBuilderGetQueryParameters 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/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3f9db7b1152 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PlannerHistoryItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PlannerHistoryItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PlannerHistoryItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PlannerHistoryItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PlannerHistoryItemItemRequestBuilderGetQueryParameters { + return new PlannerHistoryItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..df0d2ca1a08 --- /dev/null +++ b/src/Generated/Users/Item/Planner/Plans/Item/HistoryItems/Item/PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration.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/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php b/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php index 6036e1eee41..af0d4d4aa78 100644 --- a/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php +++ b/src/Generated/Users/Item/Planner/Plans/Item/PlannerPlanItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Buckets\BucketsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Details\DetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\GetUsageRights\GetUsageRightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\HistoryItems\HistoryItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\MoveToContainer\MoveToContainerRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Planner\Plans\Item\Unarchive\UnarchiveRequestBuilder; @@ -51,6 +52,13 @@ public function getUsageRights(): GetUsageRightsRequestBuilder { return new GetUsageRightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + */ + public function historyItems(): HistoryItemsRequestBuilder { + return new HistoryItemsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveToContainer method. */ diff --git a/src/Generated/Users/Item/RevokeSignInSessions/RevokeSignInSessionsPostResponse.php b/src/Generated/Users/Item/RevokeSignInSessions/RevokeSignInSessionsPostResponse.php index 84e55fd99fa..7d9c03dc9de 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 71180fb1993..f9feba5d3f1 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 5f70682151e..c90494baad0 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/UserItemRequestBuilder.php b/src/Generated/Users/Item/UserItemRequestBuilder.php index 5d076978cb7..b1e74aa1dae 100644 --- a/src/Generated/Users/Item/UserItemRequestBuilder.php +++ b/src/Generated/Users/Item/UserItemRequestBuilder.php @@ -40,6 +40,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Devices\DevicesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\DevicesWithDeviceId\DevicesWithDeviceIdRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\DirectReports\DirectReportsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\DistributionLists\DistributionListsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Drive\DriveRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Drives\DrivesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\EmployeeExperience\EmployeeExperienceRequestBuilder; @@ -362,6 +363,13 @@ public function directReports(): DirectReportsRequestBuilder { return new DirectReportsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + */ + public function distributionLists(): DistributionListsRequestBuilder { + return new DistributionListsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the drive property of the microsoft.graph.user entity. */ @@ -1041,7 +1049,7 @@ public function onlineMeetingsWithJoinWebUrl(string $joinWebUrl): OnlineMeetings } /** - * Update the properties of a user or agentUser object. + * Update the properties of a user. 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 @@ -1106,7 +1114,7 @@ public function toGetRequestInformation(?UserItemRequestBuilderGetRequestConfigu } /** - * Update the properties of a user or agentUser object. + * Update the properties of a user. 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 de843b1a2e2..1c4c2ec78d2 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 or agentUser object. + * Update the properties of a user. 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 or agentUser object. + * Update the properties of a user. 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 f66aa46b2f0..309f10c0281 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -3118,6 +3118,7 @@ Microsoft\Graph\Beta\Generated.admin.reportSettings.ReportSettingsRequestBuilder Microsoft\Graph\Beta\Generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|Patch(body:AdminReportSettings; requestConfiguration?:ReportSettingsRequestBuilderPatchRequestConfiguration):AdminReportSettings Microsoft\Graph\Beta\Generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|sharePoint:SharePointRequestBuilder Microsoft\Graph\Beta\Generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ReportSettingsRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReportSettingsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|ToPatchRequestInformation(body:AdminReportSettings; requestConfiguration?:ReportSettingsRequestBuilderPatchRequestConfiguration):RequestInformation @@ -3134,6 +3135,139 @@ Microsoft\Graph\Beta\Generated.admin.reportSettings.reportSettingsRequestBuilder Microsoft\Graph\Beta\Generated.admin.reportSettings.reportSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ReportSettingsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.reportSettings.reportSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.admin.reportSettings.reportSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|ByApiUsageReportEnablementStatusMetric(apiUsageReportEnablementStatusMetric:string):ApiUsageReportEnablementStatusMetricItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|Get(requestConfiguration?:ApiUsageReportMetricsRequestBuilderGetRequestConfiguration):ApiUsageReportEnablementStatusCollectionResponse +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|Post(body:ApiUsageReportEnablementStatus; requestConfiguration?:ApiUsageReportMetricsRequestBuilderPostRequestConfiguration):ApiUsageReportEnablementStatus +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ApiUsageReportMetricsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|ToPostRequestInformation(body:ApiUsageReportEnablementStatus; requestConfiguration?:ApiUsageReportMetricsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|WithUrl(rawUrl:string):ApiUsageReportMetricsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ApiUsageReportMetricsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetRequestConfiguration::|public|queryParameters:ApiUsageReportMetricsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ApiUsageReportMetricsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.apiUsageReportMetricsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|Delete(requestConfiguration?:ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|Get(requestConfiguration?:ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration):ApiUsageReportEnablementStatus +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|Patch(body:ApiUsageReportEnablementStatus; requestConfiguration?:ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration):ApiUsageReportEnablementStatus +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|ToPatchRequestInformation(body:ApiUsageReportEnablementStatus; requestConfiguration?:ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|WithUrl(rawUrl:string):ApiUsageReportEnablementStatusMetricItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|public|getMetric():string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|public|setMetric(value?:string):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DisableApiUsageReportPostRequestBody +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|Post(body:DisableApiUsageReportPostRequestBody; requestConfiguration?:DisableApiUsageReportRequestBuilderPostRequestConfiguration):ApiUsageReportEnablementStatus +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|ToPostRequestInformation(body:DisableApiUsageReportPostRequestBody; requestConfiguration?:DisableApiUsageReportRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|WithUrl(rawUrl:string):DisableApiUsageReportRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.disableApiUsageReport.disableApiUsageReportRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|public|getMetric():string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|public|setMetric(value?:string):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EnableApiUsageReportPostRequestBody +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|Post(body:EnableApiUsageReportPostRequestBody; requestConfiguration?:EnableApiUsageReportRequestBuilderPostRequestConfiguration):ApiUsageReportEnablementStatus +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|ToPostRequestInformation(body:EnableApiUsageReportPostRequestBody; requestConfiguration?:EnableApiUsageReportRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|WithUrl(rawUrl:string):EnableApiUsageReportRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.enableApiUsageReport.enableApiUsageReportRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|apiUsageReportMetrics:ApiUsageReportMetricsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|Delete(requestConfiguration?:SharePointRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|disableApiUsageReport:DisableApiUsageReportRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|enableApiUsageReport:EnableApiUsageReportRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|Get(requestConfiguration?:SharePointRequestBuilderGetRequestConfiguration):SharePointReportSettings +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|Patch(body:SharePointReportSettings; requestConfiguration?:SharePointRequestBuilderPatchRequestConfiguration):SharePointReportSettings +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SharePointRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SharePointRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|ToPatchRequestInformation(body:SharePointReportSettings; requestConfiguration?:SharePointRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|WithUrl(rawUrl:string):SharePointRequestBuilder +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SharePointRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderGetRequestConfiguration::|public|queryParameters:SharePointRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SharePointRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.reportSettings.sharePoint.sharePointRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.serviceAnnouncement.healthOverviews.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.serviceAnnouncement.healthOverviews.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.serviceAnnouncement.healthOverviews.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -10522,6 +10656,27 @@ Microsoft\Graph\Beta\Generated.app.calls.item.operations.operationsRequestBuilde Microsoft\Graph\Beta\Generated.app.calls.item.operations.operationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):OperationsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.app.calls.item.operations.operationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.app.calls.item.operations.operationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|getClientContext():string +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|setClientContext(value?:string):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdmitAllFromLobbyPostRequestBody +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|Post(body:AdmitAllFromLobbyPostRequestBody; requestConfiguration?:AdmitAllFromLobbyRequestBuilderPostRequestConfiguration):AdmitAllFromLobbyOperation +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|ToPostRequestInformation(body:AdmitAllFromLobbyPostRequestBody; requestConfiguration?:AdmitAllFromLobbyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|WithUrl(rawUrl:string):AdmitAllFromLobbyRequestBuilder +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.app.calls.item.participants.admitAllFromLobby.admitAllFromLobbyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.app.calls.item.participants.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.app.calls.item.participants.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.app.calls.item.participants.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -10560,6 +10715,27 @@ Microsoft\Graph\Beta\Generated.app.calls.item.participants.invite.InviteRequestB Microsoft\Graph\Beta\Generated.app.calls.item.participants.invite.InviteRequestBuilder::|public|WithUrl(rawUrl:string):InviteRequestBuilder Microsoft\Graph\Beta\Generated.app.calls.item.participants.invite.inviteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.app.calls.item.participants.invite.inviteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|getClientContext():string +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|setClientContext(value?:string):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdmitFromLobbyPostRequestBody +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|Post(body:AdmitFromLobbyPostRequestBody; requestConfiguration?:AdmitFromLobbyRequestBuilderPostRequestConfiguration):AdmitFromLobbyOperation +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|ToPostRequestInformation(body:AdmitFromLobbyPostRequestBody; requestConfiguration?:AdmitFromLobbyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|WithUrl(rawUrl:string):AdmitFromLobbyRequestBuilder +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.admitFromLobby.admitFromLobbyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.mute.mutePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.mute.mutePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.mute.mutePostRequestBody::|public|getBackingStore():BackingStore @@ -10582,12 +10758,14 @@ Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.mute.MuteRequest Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.mute.muteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.mute.muteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|admitFromLobby:AdmitFromLobbyRequestBuilder Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|Delete(requestConfiguration?:ParticipantItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|Get(requestConfiguration?:ParticipantItemRequestBuilderGetRequestConfiguration):Participant Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|mute:MuteRequestBuilder Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|Patch(body:Participant; requestConfiguration?:ParticipantItemRequestBuilderPatchRequestConfiguration):Participant Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|removeFromLobby:RemoveFromLobbyRequestBuilder Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|startHoldMusic:StartHoldMusicRequestBuilder Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stopHoldMusic:StopHoldMusicRequestBuilder @@ -10607,6 +10785,27 @@ Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemR Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ParticipantItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.ParticipantItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|getClientContext():string +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|setClientContext(value?:string):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveFromLobbyPostRequestBody +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|Post(body:RemoveFromLobbyPostRequestBody; requestConfiguration?:RemoveFromLobbyRequestBuilderPostRequestConfiguration):RemoveFromLobbyOperation +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|ToPostRequestInformation(body:RemoveFromLobbyPostRequestBody; requestConfiguration?:RemoveFromLobbyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|WithUrl(rawUrl:string):RemoveFromLobbyRequestBuilder +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.removeFromLobby.removeFromLobbyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.startHoldMusic.startHoldMusicPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.startHoldMusic.startHoldMusicPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.app.calls.item.participants.item.startHoldMusic.startHoldMusicPostRequestBody::|public|getBackingStore():BackingStore @@ -10675,6 +10874,7 @@ Microsoft\Graph\Beta\Generated.app.calls.item.participants.muteAll.MuteAllReques Microsoft\Graph\Beta\Generated.app.calls.item.participants.muteAll.muteAllRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.app.calls.item.participants.muteAll.muteAllRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.app.calls.item.participants.ParticipantsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|admitAllFromLobby:AdmitAllFromLobbyRequestBuilder Microsoft\Graph\Beta\Generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|ByParticipantId(participantId:string):ParticipantItemRequestBuilder Microsoft\Graph\Beta\Generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|Count:CountRequestBuilder @@ -14651,6 +14851,7 @@ Microsoft\Graph\Beta\Generated.applicationsWithUniqueName.applicationsWithUnique Microsoft\Graph\Beta\Generated.applicationsWithUniqueName.applicationsWithUniqueNameRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.applicationTemplates.ApplicationTemplatesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|ByApplicationTemplateId(applicationTemplateId:string):ApplicationTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|categories:CategoriesRequestBuilder Microsoft\Graph\Beta\Generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|Get(requestConfiguration?:ApplicationTemplatesRequestBuilderGetRequestConfiguration):ApplicationTemplateCollectionResponse @@ -14672,6 +14873,31 @@ Microsoft\Graph\Beta\Generated.applicationTemplates.applicationTemplatesRequestB Microsoft\Graph\Beta\Generated.applicationTemplates.applicationTemplatesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ApplicationTemplatesRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.applicationTemplates.applicationTemplatesRequestBuilderGetRequestConfiguration::|public|queryParameters:ApplicationTemplatesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.applicationTemplates.applicationTemplatesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ApplicationTemplatesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CategoriesGetResponse +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.CategoriesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|Get(requestConfiguration?:CategoriesRequestBuilderGetRequestConfiguration):CategoriesGetResponse +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CategoriesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|WithUrl(rawUrl:string):CategoriesRequestBuilder +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CategoriesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetRequestConfiguration::|public|queryParameters:CategoriesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.applicationTemplates.categories.categoriesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):CategoriesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.applicationTemplates.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.applicationTemplates.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.applicationTemplates.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -20567,6 +20793,27 @@ Microsoft\Graph\Beta\Generated.communications.calls.item.operations.operationsRe Microsoft\Graph\Beta\Generated.communications.calls.item.operations.operationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):OperationsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.communications.calls.item.operations.operationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.communications.calls.item.operations.operationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|getClientContext():string +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|public|setClientContext(value?:string):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdmitAllFromLobbyPostRequestBody +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|Post(body:AdmitAllFromLobbyPostRequestBody; requestConfiguration?:AdmitAllFromLobbyRequestBuilderPostRequestConfiguration):AdmitAllFromLobbyOperation +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|ToPostRequestInformation(body:AdmitAllFromLobbyPostRequestBody; requestConfiguration?:AdmitAllFromLobbyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|WithUrl(rawUrl:string):AdmitAllFromLobbyRequestBuilder +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.admitAllFromLobby.admitAllFromLobbyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.communications.calls.item.participants.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -20605,6 +20852,27 @@ Microsoft\Graph\Beta\Generated.communications.calls.item.participants.invite.Inv Microsoft\Graph\Beta\Generated.communications.calls.item.participants.invite.InviteRequestBuilder::|public|WithUrl(rawUrl:string):InviteRequestBuilder Microsoft\Graph\Beta\Generated.communications.calls.item.participants.invite.inviteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.communications.calls.item.participants.invite.inviteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|getClientContext():string +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|public|setClientContext(value?:string):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdmitFromLobbyPostRequestBody +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|Post(body:AdmitFromLobbyPostRequestBody; requestConfiguration?:AdmitFromLobbyRequestBuilderPostRequestConfiguration):AdmitFromLobbyOperation +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|ToPostRequestInformation(body:AdmitFromLobbyPostRequestBody; requestConfiguration?:AdmitFromLobbyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|WithUrl(rawUrl:string):AdmitFromLobbyRequestBuilder +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.admitFromLobby.admitFromLobbyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.mute.mutePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.mute.mutePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.mute.mutePostRequestBody::|public|getBackingStore():BackingStore @@ -20627,12 +20895,14 @@ Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.mute. Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.mute.muteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.mute.muteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|admitFromLobby:AdmitFromLobbyRequestBuilder Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|Delete(requestConfiguration?:ParticipantItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|Get(requestConfiguration?:ParticipantItemRequestBuilderGetRequestConfiguration):Participant Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|mute:MuteRequestBuilder Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|Patch(body:Participant; requestConfiguration?:ParticipantItemRequestBuilderPatchRequestConfiguration):Participant Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|removeFromLobby:RemoveFromLobbyRequestBuilder Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|startHoldMusic:StartHoldMusicRequestBuilder Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stopHoldMusic:StopHoldMusicRequestBuilder @@ -20652,6 +20922,27 @@ Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.Parti Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ParticipantItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.ParticipantItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|getClientContext():string +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|public|setClientContext(value?:string):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveFromLobbyPostRequestBody +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|Post(body:RemoveFromLobbyPostRequestBody; requestConfiguration?:RemoveFromLobbyRequestBuilderPostRequestConfiguration):RemoveFromLobbyOperation +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|ToPostRequestInformation(body:RemoveFromLobbyPostRequestBody; requestConfiguration?:RemoveFromLobbyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|WithUrl(rawUrl:string):RemoveFromLobbyRequestBuilder +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.removeFromLobby.removeFromLobbyRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.startHoldMusic.startHoldMusicPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.startHoldMusic.startHoldMusicPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.communications.calls.item.participants.item.startHoldMusic.startHoldMusicPostRequestBody::|public|getBackingStore():BackingStore @@ -20720,6 +21011,7 @@ Microsoft\Graph\Beta\Generated.communications.calls.item.participants.muteAll.Mu Microsoft\Graph\Beta\Generated.communications.calls.item.participants.muteAll.muteAllRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.communications.calls.item.participants.muteAll.muteAllRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.ParticipantsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|admitAllFromLobby:AdmitAllFromLobbyRequestBuilder Microsoft\Graph\Beta\Generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|ByParticipantId(participantId:string):ParticipantItemRequestBuilder Microsoft\Graph\Beta\Generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|Count:CountRequestBuilder @@ -72561,11 +72853,13 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|getIsForceUserLogoffEnabled():bool Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|getPolicySettings():CloudPcPolicySettingType Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|getReservePercentage():int Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|setIsForceUserLogoffEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|setPolicySettings(value?:CloudPcPolicySettingType):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|public|setReservePercentage(value?:int):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.applyPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplyPostRequestBody @@ -72891,6 +73185,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrievePolicyApplyActionResult:RetrievePolicyApplyActionResultRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrievePolicyApplySchedule:RetrievePolicyApplyScheduleRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrievePolicyUpdateStatusResult:RetrievePolicyUpdateStatusResultRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retry:RetryRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|schedulePolicyApplyTask:SchedulePolicyApplyTaskRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudPcProvisioningPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -72929,6 +73224,16 @@ Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPoli Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|WithUrl(rawUrl:string):RetrievePolicyApplyScheduleRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.retrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.retrievePolicyApplyScheduleRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|Get(requestConfiguration?:RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration):CloudPcPolicyPendingApplyStatusResult +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|WithUrl(rawUrl:string):RetrievePolicyUpdateStatusResultRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.retrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.retrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|pathParameters:array @@ -139142,6 +139447,71 @@ Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.Get Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -139171,6 +139541,7 @@ Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemReq Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -152768,6 +153139,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequest Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|joinedUsers:JoinedUsersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -152943,6 +153315,129 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.filesF Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Get(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|WithUrl(rawUrl:string):JoinedUsersRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JoinedUsersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|queryParameters:JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -154187,6 +154682,71 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -154216,6 +154776,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -155828,6 +156389,129 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.files Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Get(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|WithUrl(rawUrl:string):JoinedUsersRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JoinedUsersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|queryParameters:JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -157072,6 +157756,71 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.ite Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -157101,6 +157850,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.ite Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -157482,6 +158232,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelReq Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|joinedUsers:JoinedUsersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel @@ -188272,6 +189023,27 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getSubject():WorkflowSubject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setSubject(value?:WorkflowSubject):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateAndWaitPostRequestBody +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|Post(body:ActivateAndWaitPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration):AwaitedWorkflowProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|ToPostRequestInformation(body:ActivateAndWaitPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.microsoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.microsoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getBackingStore():BackingStore @@ -188314,6 +189086,16 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):Workflow +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getBackingStore():BackingStore @@ -188510,6 +189292,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|urlTemplate:string @@ -188522,6 +189305,283 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId1(runId1:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):SubjectProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|Post(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|ToPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getSource():string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getType():string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setSource(value?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setType(value?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|Get(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|WithUrl(rawUrl:string):SubjectRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|Get(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|WithUrl(rawUrl:string):TaskRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):TaskProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ByTaskProcessingResultId(taskProcessingResultId:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):TaskProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubjectProcessingResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -189087,6 +190147,283 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|public|queryParameters:RunsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId(runId:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):SubjectProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|Post(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|ToPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getSource():string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getType():string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setSource(value?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setType(value?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|Get(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|WithUrl(rawUrl:string):SubjectRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|Get(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|WithUrl(rawUrl:string):TaskRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):TaskProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ByTaskProcessingResultId(taskProcessingResultId:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):TaskProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubjectProcessingResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -190450,8 +191787,10 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowItemRequestBuilderGetRequestConfiguration):Workflow Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateAndWait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -190460,6 +191799,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:WorkflowItemRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -190987,6 +192327,27 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getSubject():WorkflowSubject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setSubject(value?:WorkflowSubject):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateAndWaitPostRequestBody +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|Post(body:ActivateAndWaitPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration):AwaitedWorkflowProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|ToPostRequestInformation(body:ActivateAndWaitPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.microsoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.microsoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getBackingStore():BackingStore @@ -191029,6 +192390,16 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):Workflow +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getBackingStore():BackingStore @@ -191225,6 +192596,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|urlTemplate:string @@ -191237,6 +192609,283 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId1(runId1:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):SubjectProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|Post(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|ToPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getSource():string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getType():string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setSource(value?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setType(value?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|Get(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|WithUrl(rawUrl:string):SubjectRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|Get(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|WithUrl(rawUrl:string):TaskRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):TaskProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ByTaskProcessingResultId(taskProcessingResultId:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):TaskProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubjectProcessingResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -191802,6 +193451,283 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|public|queryParameters:RunsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId(runId:string):RunItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):SubjectProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|Post(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|ToPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getSource():string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getType():string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setSource(value?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setType(value?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|Get(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|WithUrl(rawUrl:string):SubjectRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|Get(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|WithUrl(rawUrl:string):TaskRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):TaskProcessingResult +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ByTaskProcessingResultId(taskProcessingResultId:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):TaskProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubjectProcessingResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -193165,8 +195091,10 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowItemRequestBuilderGetRequestConfiguration):Workflow Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateAndWait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -193176,6 +195104,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:WorkflowItemRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -199211,23 +201140,6 @@ Microsoft\Graph\Beta\Generated.models.accessAction::|public|setBackingStore(valu Microsoft\Graph\Beta\Generated.models.accessAction::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.accessAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessAction Microsoft\Graph\Beta\Generated.models.accessAction~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.accessDriftReport-->Entity -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|getDownloadUri():string -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|getExpiresAt():DateTime -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|getResourceType():AccessDriftReportResourceType -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|getTenantId():string -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|setDownloadUri(value?:string):void -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|setExpiresAt(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|setResourceType(value?:AccessDriftReportResourceType):void -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|public|setTenantId(value?:string):void -Microsoft\Graph\Beta\Generated.models.accessDriftReport::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessDriftReport -Microsoft\Graph\Beta\Generated.models.accessDriftReportResourceType::0000-application -Microsoft\Graph\Beta\Generated.models.accessDriftReportResourceType::0001-group -Microsoft\Graph\Beta\Generated.models.accessDriftReportResourceType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.accessEntityType::0000-user Microsoft\Graph\Beta\Generated.models.accessEntityType::0001-group Microsoft\Graph\Beta\Generated.models.accessEntityType::0002-unknownFutureValue @@ -200065,11 +201977,11 @@ Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHisto Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|getLastAssignmentDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|getPastAssigmentCount():int +Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|getPastAssignmentCount():int Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|setLastAssignmentDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|setPastAssigmentCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|setPastAssignmentCount(value?:int):void Microsoft\Graph\Beta\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestionSelfAssignmentHistoryBased Microsoft\Graph\Beta\Generated.models.accessPackageTextInputQuestion-->AccessPackageQuestion Microsoft\Graph\Beta\Generated.models.accessPackageTextInputQuestion::|public|constructor():void @@ -200153,24 +202065,6 @@ Microsoft\Graph\Beta\Generated.models.accessReviewCollectionResponse::|public|ge Microsoft\Graph\Beta\Generated.models.accessReviewCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.accessReviewCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.accessReviewCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewCollectionResponse -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData-->CustomExtensionData -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPermissionDescription():string -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPermissionId():string -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPermissionName():string -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPermissionType():string -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPrincipalId():string -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|getPrincipalType():PrincipalType -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPermissionDescription(value?:string):void -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPermissionId(value?:string):void -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPermissionName(value?:string):void -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPermissionType(value?:string):void -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPrincipalId(value?:string):void -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|public|setPrincipalType(value?:PrincipalType):void -Microsoft\Graph\Beta\Generated.models.accessReviewDataUploadTriggerCallbackData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewDataUploadTriggerCallbackData Microsoft\Graph\Beta\Generated.models.accessReviewDecision-->Entity Microsoft\Graph\Beta\Generated.models.accessReviewDecision::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessReviewDecision::|public|getAccessRecommendation():string @@ -200311,6 +202205,7 @@ Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|constructor( Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|getContactedReviewers():array Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|getDecisions():array Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|getDefinition():AccessReviewScheduleDefinition +Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|getDelegatedBy():array Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|getEndDateTime():DateTime Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|getErrors():array Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|getFallbackReviewers():array @@ -200325,6 +202220,7 @@ Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|Serialize(wr Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|setContactedReviewers(value?:array):void Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|setDecisions(value?:array):void Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|setDefinition(value?:AccessReviewScheduleDefinition):void +Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|setDelegatedBy(value?:array):void Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|setEndDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|setErrors(value?:array):void Microsoft\Graph\Beta\Generated.models.accessReviewInstance::|public|setFallbackReviewers(value?:array):void @@ -200349,6 +202245,7 @@ Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public| Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|getApplyDescription():string Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|getApplyResult():string Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|getDecision():string +Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|getDelegatedBy():array Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|getInsights():array Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|getInstance():AccessReviewInstance @@ -200371,6 +202268,7 @@ Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public| Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|setApplyDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|setApplyResult(value?:string):void Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|setDecision(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|setDelegatedBy(value?:array):void Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|setInsights(value?:array):void Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|setInstance(value?:AccessReviewInstance):void Microsoft\Graph\Beta\Generated.models.accessReviewInstanceDecisionItem::|public|setJustification(value?:string):void @@ -200618,16 +202516,6 @@ Microsoft\Graph\Beta\Generated.models.accessReviewRecurrenceSettings::|public|se Microsoft\Graph\Beta\Generated.models.accessReviewRecurrenceSettings::|public|setRecurrenceType(value?:string):void Microsoft\Graph\Beta\Generated.models.accessReviewRecurrenceSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewRecurrenceSettings Microsoft\Graph\Beta\Generated.models.accessReviewRecurrenceSettings~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData-->CustomExtensionData -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|getAccessReviewId():string -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|getAccessReviewInstanceId():string -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|setAccessReviewId(value?:string):void -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|public|setAccessReviewInstanceId(value?:string):void -Microsoft\Graph\Beta\Generated.models.accessReviewResourceDataUploadSessionContextData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewResourceDataUploadSessionContextData Microsoft\Graph\Beta\Generated.models.accessReviewResourceScope-->AccessReviewScope Microsoft\Graph\Beta\Generated.models.accessReviewResourceScope::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessReviewResourceScope::|public|getDisplayName():string @@ -201568,9 +203456,11 @@ Microsoft\Graph\Beta\Generated.models.adminReportSettings-->Entity Microsoft\Graph\Beta\Generated.models.adminReportSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.adminReportSettings::|public|getDisplayConcealedNames():bool Microsoft\Graph\Beta\Generated.models.adminReportSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.adminReportSettings::|public|getSharePoint():SharePointReportSettings Microsoft\Graph\Beta\Generated.models.adminReportSettings::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.adminReportSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.adminReportSettings::|public|setDisplayConcealedNames(value?:bool):void +Microsoft\Graph\Beta\Generated.models.adminReportSettings::|public|setSharePoint(value?:SharePointReportSettings):void Microsoft\Graph\Beta\Generated.models.adminReportSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdminReportSettings Microsoft\Graph\Beta\Generated.models.adminTodo-->Entity Microsoft\Graph\Beta\Generated.models.adminTodo::|public|constructor():void @@ -201611,6 +203501,18 @@ Microsoft\Graph\Beta\Generated.models.adminWindowsUpdates::|public|setUpdatableA Microsoft\Graph\Beta\Generated.models.adminWindowsUpdates::|public|setUpdatePolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.adminWindowsUpdates::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdminWindowsUpdates Microsoft\Graph\Beta\Generated.models.admin~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.admitAllFromLobbyOperation-->CommsOperation +Microsoft\Graph\Beta\Generated.models.admitAllFromLobbyOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.admitAllFromLobbyOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.admitAllFromLobbyOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.admitAllFromLobbyOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.admitAllFromLobbyOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdmitAllFromLobbyOperation +Microsoft\Graph\Beta\Generated.models.admitFromLobbyOperation-->CommsOperation +Microsoft\Graph\Beta\Generated.models.admitFromLobbyOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.admitFromLobbyOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.admitFromLobbyOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.admitFromLobbyOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.admitFromLobbyOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AdmitFromLobbyOperation Microsoft\Graph\Beta\Generated.models.advancedBitLockerState::0000-success Microsoft\Graph\Beta\Generated.models.advancedBitLockerState::0001-noUserConsent Microsoft\Graph\Beta\Generated.models.advancedBitLockerState::0002-osVolumeUnprotected @@ -202005,6 +203907,7 @@ Microsoft\Graph\Beta\Generated.models.agentIdentityType::0000-agentIdentity Microsoft\Graph\Beta\Generated.models.agentIdentityType::0001-agentUser Microsoft\Graph\Beta\Generated.models.agentIdentityType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.agentIdentityType::0003-agentIdentityBlueprintPrincipal +Microsoft\Graph\Beta\Generated.models.agentIdentityType::0004-user Microsoft\Graph\Beta\Generated.models.agentIdRiskLevel::0000-none Microsoft\Graph\Beta\Generated.models.agentIdRiskLevel::0001-low Microsoft\Graph\Beta\Generated.models.agentIdRiskLevel::0002-medium @@ -202141,9 +204044,12 @@ Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getAdditionalI Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getAgentDisplayName():string Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getAgentId():string Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getBlueprintId():string +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getClientSessionId():string Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getDetectedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getDetectionTimingType():RiskDetectionTimingType +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getIdentityId():string Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getIdentityType():AgentIdentityType Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskDetail():RiskDetail @@ -202151,6 +204057,9 @@ Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskEventTy Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskEvidence():string Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskLevel():RiskLevel Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getRiskState():RiskState +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getSignInClientDisplayName():string +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getSignInCorrelationId():string +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getSignInRequestId():string Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|getSource():string Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|Serialize(writer:ISerializationWriter):void @@ -202159,8 +204068,11 @@ Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setAdditionalI Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setAgentDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setAgentId(value?:string):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setBlueprintId(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setClientSessionId(value?:string):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setDetectedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setDetectionTimingType(value?:RiskDetectionTimingType):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setIdentityId(value?:string):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setIdentityType(value?:AgentIdentityType):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskDetail(value?:RiskDetail):void @@ -202168,6 +204080,9 @@ Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskEventTy Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskEvidence(value?:string):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskLevel(value?:RiskLevel):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setRiskState(value?:RiskState):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setSignInClientDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setSignInCorrelationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setSignInRequestId(value?:string):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|public|setSource(value?:string):void Microsoft\Graph\Beta\Generated.models.agentRiskDetection::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentRiskDetection Microsoft\Graph\Beta\Generated.models.agentRiskDetectionCollectionResponse-->BaseCollectionPaginationCountResponse @@ -205700,6 +207615,7 @@ Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|publi Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|getFingerprint():string Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|getIdentityCertificate():AndroidWorkProfileCertificateProfileBase +Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|getLockdownExclusionList():array Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|getMicrosoftTunnelSiteId():string Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|getProxyExclusionList():array Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|getProxyServer():VpnProxyServer @@ -205719,6 +207635,7 @@ Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|publi Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|setCustomKeyValueData(value?:array):void Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|setFingerprint(value?:string):void Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|setIdentityCertificate(value?:AndroidWorkProfileCertificateProfileBase):void +Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|setLockdownExclusionList(value?:array):void Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|setMicrosoftTunnelSiteId(value?:string):void Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|setProxyExclusionList(value?:array):void Microsoft\Graph\Beta\Generated.models.androidWorkProfileVpnConfiguration::|public|setProxyServer(value?:VpnProxyServer):void @@ -205965,6 +207882,7 @@ Microsoft\Graph\Beta\Generated.models.aospDeviceOwnerWiFiSecurityType::0000-open Microsoft\Graph\Beta\Generated.models.aospDeviceOwnerWiFiSecurityType::0001-wep Microsoft\Graph\Beta\Generated.models.aospDeviceOwnerWiFiSecurityType::0002-wpaPersonal Microsoft\Graph\Beta\Generated.models.aospDeviceOwnerWiFiSecurityType::0003-wpaEnterprise +Microsoft\Graph\Beta\Generated.models.aospDeviceOwnerWiFiSecurityType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.aospWifiSecurityType::0000-none Microsoft\Graph\Beta\Generated.models.aospWifiSecurityType::0001-wpa Microsoft\Graph\Beta\Generated.models.aospWifiSecurityType::0002-wep @@ -206000,6 +207918,33 @@ Microsoft\Graph\Beta\Generated.models.apiAuthenticationConfigurationBase::|publi Microsoft\Graph\Beta\Generated.models.apiAuthenticationConfigurationBase::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.apiAuthenticationConfigurationBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApiAuthenticationConfigurationBase Microsoft\Graph\Beta\Generated.models.apiAuthenticationConfigurationBase~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|getMetric():string +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|getOnboardingStatus():ApiUsageReportOnboardingStatus +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|setMetric(value?:string):void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|public|setOnboardingStatus(value?:ApiUsageReportOnboardingStatus):void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApiUsageReportEnablementStatus +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatusCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatusCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatusCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatusCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatusCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatusCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatusCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApiUsageReportEnablementStatusCollectionResponse +Microsoft\Graph\Beta\Generated.models.apiUsageReportEnablementStatus~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.apiUsageReportOnboardingStatus::0000-enabling +Microsoft\Graph\Beta\Generated.models.apiUsageReportOnboardingStatus::0001-enabled +Microsoft\Graph\Beta\Generated.models.apiUsageReportOnboardingStatus::0002-disabling +Microsoft\Graph\Beta\Generated.models.apiUsageReportOnboardingStatus::0003-disabled +Microsoft\Graph\Beta\Generated.models.apiUsageReportOnboardingStatus::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.appCatalogs::|public|constructor():void Microsoft\Graph\Beta\Generated.models.appCatalogs::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.appCatalogs::|public|getBackingStore():BackingStore @@ -206431,8 +208376,10 @@ Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getDisconne Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getEnablePerApp():bool Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getEnableSplitTunneling():bool Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getExcludedDomains():array +Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getExcludeLocalNetworks():bool Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getIdentifier():string +Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getIncludeAllNetworks():bool Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getLoginGroupOrDomain():string Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getOnDemandRules():array Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|getOptInToDeviceIdSharing():bool @@ -206456,7 +208403,9 @@ Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setDisconne Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setEnablePerApp(value?:bool):void Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setEnableSplitTunneling(value?:bool):void Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setExcludedDomains(value?:array):void +Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setExcludeLocalNetworks(value?:bool):void Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setIncludeAllNetworks(value?:bool):void Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setLoginGroupOrDomain(value?:string):void Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setOnDemandRules(value?:array):void Microsoft\Graph\Beta\Generated.models.appleVpnConfiguration::|public|setOptInToDeviceIdSharing(value?:bool):void @@ -207050,6 +208999,21 @@ Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setSupportedC Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setSupportedProvisioningTypes(value?:array):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|setSupportedSingleSignOnModes(value?:array):void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationTemplate +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationTemplateCategory +Microsoft\Graph\Beta\Generated.models.applicationTemplateCategory~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.applicationTemplateCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.applicationTemplateCollectionResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.models.applicationTemplateCollectionResponse::|public|GetFieldDeserializers():array @@ -207834,12 +209798,14 @@ Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|getBackingStore():B Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|getQueryExpression():string +Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|getStructuredQueryExpression():RestoreSearchArtifactQueryExpression Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|setArtifactType(value?:RestorableArtifact):void Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|setQueryExpression(value?:string):void +Microsoft\Graph\Beta\Generated.models.artifactQuery::|public|setStructuredQueryExpression(value?:RestoreSearchArtifactQueryExpression):void Microsoft\Graph\Beta\Generated.models.artifactQuery::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ArtifactQuery Microsoft\Graph\Beta\Generated.models.artifactQuery~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.artifactRestoreStatus::0000-added @@ -208441,6 +210407,7 @@ Microsoft\Graph\Beta\Generated.models.attendanceRecord-->Entity Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getAttendanceIntervals():array Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getEmailAddress():string +Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getEngagements():array Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getExternalRegistrationInformation():VirtualEventExternalRegistrationInformation Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|getIdentity():Identity @@ -208452,6 +210419,7 @@ Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setAttendanceIntervals(value?:array):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setEmailAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setEngagements(value?:array):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setExternalRegistrationInformation(value?:VirtualEventExternalRegistrationInformation):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setIdentity(value?:Identity):void Microsoft\Graph\Beta\Generated.models.attendanceRecord::|public|setRegistrantId(value?:string):void @@ -208589,6 +210557,21 @@ Microsoft\Graph\Beta\Generated.models.attributeFlowType::0001-ObjectAddOnly Microsoft\Graph\Beta\Generated.models.attributeFlowType::0002-MultiValueAddOnly Microsoft\Graph\Beta\Generated.models.attributeFlowType::0003-ValueAddOnly Microsoft\Graph\Beta\Generated.models.attributeFlowType::0004-AttributeAddOnly +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|getName():string +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.attributeInfo::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.attributeInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttributeInfo +Microsoft\Graph\Beta\Generated.models.attributeInfo~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.attributeMapping::|public|constructor():void Microsoft\Graph\Beta\Generated.models.attributeMapping::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.attributeMapping::|public|getBackingStore():BackingStore @@ -209442,6 +211425,7 @@ Microsoft\Graph\Beta\Generated.models.authenticationEventType::0002-unknownFutur Microsoft\Graph\Beta\Generated.models.authenticationEventType::0003-attributeCollectionStart Microsoft\Graph\Beta\Generated.models.authenticationEventType::0004-attributeCollectionSubmit Microsoft\Graph\Beta\Generated.models.authenticationEventType::0005-emailOtpSend +Microsoft\Graph\Beta\Generated.models.authenticationEventType::0006-passwordSubmit Microsoft\Graph\Beta\Generated.models.authenticationFailure-->Entity Microsoft\Graph\Beta\Generated.models.authenticationFailure::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authenticationFailure::|public|getCount():int @@ -214457,6 +216441,7 @@ Microsoft\Graph\Beta\Generated.models.channel::|public|GetFieldDeserializers():a Microsoft\Graph\Beta\Generated.models.channel::|public|getFilesFolder():DriveItem Microsoft\Graph\Beta\Generated.models.channel::|public|getIsArchived():bool Microsoft\Graph\Beta\Generated.models.channel::|public|getIsFavoriteByDefault():bool +Microsoft\Graph\Beta\Generated.models.channel::|public|getJoinedUsers():array Microsoft\Graph\Beta\Generated.models.channel::|public|getLayoutType():ChannelLayoutType Microsoft\Graph\Beta\Generated.models.channel::|public|getMembers():array Microsoft\Graph\Beta\Generated.models.channel::|public|getMembershipType():ChannelMembershipType @@ -214481,6 +216466,7 @@ Microsoft\Graph\Beta\Generated.models.channel::|public|setEnabledApps(value?:arr Microsoft\Graph\Beta\Generated.models.channel::|public|setFilesFolder(value?:DriveItem):void Microsoft\Graph\Beta\Generated.models.channel::|public|setIsArchived(value?:bool):void Microsoft\Graph\Beta\Generated.models.channel::|public|setIsFavoriteByDefault(value?:bool):void +Microsoft\Graph\Beta\Generated.models.channel::|public|setJoinedUsers(value?:array):void Microsoft\Graph\Beta\Generated.models.channel::|public|setLayoutType(value?:ChannelLayoutType):void Microsoft\Graph\Beta\Generated.models.channel::|public|setMembers(value?:array):void Microsoft\Graph\Beta\Generated.models.channel::|public|setMembershipType(value?:ChannelMembershipType):void @@ -215463,6 +217449,7 @@ Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getDi Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getETag():string Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getExtendedKeyUsages():array Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getGeographicRegion():string Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getIssuerCommonName():string Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getKeyPlatform():CloudCertificationAuthorityKeyPlatformType Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getLastModifiedDateTime():DateTime @@ -215502,6 +217489,7 @@ Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setDe Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setETag(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setExtendedKeyUsages(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setGeographicRegion(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setIssuerCommonName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setKeyPlatform(value?:CloudCertificationAuthorityKeyPlatformType):void Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setLastModifiedDateTime(value?:DateTime):void @@ -215832,6 +217820,7 @@ Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|getAllot Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|getAssignableTo():AssigneeTypes Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|getAssignments():array Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|getConsumedUnits():int +Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|getExternalServiceIdentifier():string Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|getServices():array Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|getSkuId():string @@ -215844,6 +217833,7 @@ Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|setAllot Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|setAssignableTo(value?:AssigneeTypes):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|setAssignments(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|setConsumedUnits(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|setExternalServiceIdentifier(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|setServices(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|setSkuId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.allotment::|public|setSkuPartNumber(value?:string):void @@ -215972,6 +217962,7 @@ Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight-->Entity Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|getAllotments():array Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|getAssignments():array +Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|getExternalServiceIdentifier():string Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|getServices():array Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|getSkuId():string @@ -215980,6 +217971,7 @@ Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|OdataTy Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|setAllotments(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|setAssignments(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|setExternalServiceIdentifier(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|setServices(value?:array):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|setSkuId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudLicensing.usageRight::|public|setSkuPartNumber(value?:string):void @@ -216038,6 +218030,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getFrontlineCloudPcAvaila Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getGracePeriodEndDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getGroupDetail():CloudPcEntraGroupDetail Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getImageDisplayName():string +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getIsDisasterRecoveryActive():bool Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getLastLoginResult():CloudPcLoginResult Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getLastRemoteActionResult():CloudPcRemoteActionResult @@ -216079,6 +218072,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setFrontlineCloudPcAvaila Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setGracePeriodEndDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setGroupDetail(value?:CloudPcEntraGroupDetail):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setImageDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setIsDisasterRecoveryActive(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setLastLoginResult(value?:CloudPcLoginResult):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setLastRemoteActionResult(value?:CloudPcRemoteActionResult):void @@ -217273,6 +219267,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0012-centra Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0013-usGovernment Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0014-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0015-mexico +Microsoft\Graph\Beta\Generated.models.cloudPcGeographicLocationType::0016-australiaNewZealand Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcHealthCheckItem::|public|getAdditionalDetails():string @@ -217771,11 +219766,25 @@ Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0000-proce Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0001-succeeded Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0002-failed Microsoft\Graph\Beta\Generated.models.cloudPcPolicyApplyActionStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|getHasUnappliedPolicyUpdate():bool +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|setHasUnappliedPolicyUpdate(value?:bool):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcPolicyPendingApplyStatusResult +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyPendingApplyStatusResult~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getCronScheduleExpression():string Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getEndDateTime():string Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getIsForceUserLogoffEnabled():bool Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getNextRunDateTime():string Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getReservePercentage():int Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|getStartDateTime():string @@ -217784,6 +219793,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::| Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setCronScheduleExpression(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setEndDateTime(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setIsForceUserLogoffEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setNextRunDateTime(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setReservePercentage(value?:int):void Microsoft\Graph\Beta\Generated.models.cloudPcPolicyScheduledApplyActionDetail::|public|setStartDateTime(value?:string):void @@ -217912,6 +219922,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getMana Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getMicrosoftManagedDesktop():MicrosoftManagedDesktop Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getProvisioningType():CloudPcProvisioningType Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getScopeIds():array +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getSnapshotResetMode():CloudPcSnapshotResetMode Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getUserExperienceType():CloudPcUserExperienceType Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getUserSettingsPersistenceConfiguration():CloudPcUserSettingsPersistenceConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getWindowsSetting():CloudPcWindowsSetting @@ -217941,6 +219952,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setMana Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setMicrosoftManagedDesktop(value?:MicrosoftManagedDesktop):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setProvisioningType(value?:CloudPcProvisioningType):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setScopeIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setSnapshotResetMode(value?:CloudPcSnapshotResetMode):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setUserExperienceType(value?:CloudPcUserExperienceType):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setUserSettingsPersistenceConfiguration(value?:CloudPcUserSettingsPersistenceConfiguration):void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|setWindowsSetting(value?:CloudPcWindowsSetting):void @@ -218372,6 +220384,10 @@ Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportFileType::0002-unknow Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportSourceType::0000-azureStorageAccount Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportSourceType::0001-sasUrl Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotImportSourceType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotResetMode::0000-notApplicable +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotResetMode::0001-enabled +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotResetMode::0002-disabled +Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotResetMode::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotStatus::0000-ready Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotStatus::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudPcSnapshotType::0000-automatic @@ -218421,6 +220437,8 @@ Microsoft\Graph\Beta\Generated.models.cloudPcStatus::0013-updatingSingleSignOn Microsoft\Graph\Beta\Generated.models.cloudPcStatus::0014-modifyingSingleSignOn Microsoft\Graph\Beta\Generated.models.cloudPcStatus::0015-refreshPolicyConfiguration Microsoft\Graph\Beta\Generated.models.cloudPcStatus::0016-preparing +Microsoft\Graph\Beta\Generated.models.cloudPcStatus::0017-failoverInProgress +Microsoft\Graph\Beta\Generated.models.cloudPcStatus::0018-failbackInProgress Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetail::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.cloudPcStatusDetail::|public|getAdditionalInformation():array @@ -218865,6 +220883,7 @@ Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|getIndexed():boo Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|getIsDeletable():bool Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|getIsReorderable():bool Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|getIsSealed():bool +Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|getIsSearchable():bool Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|getLookup():LookupColumn Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|getName():string Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|getNumber():NumberColumn @@ -218899,6 +220918,7 @@ Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|setIndexed(value Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|setIsDeletable(value?:bool):void Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|setIsReorderable(value?:bool):void Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|setIsSealed(value?:bool):void +Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|setIsSearchable(value?:bool):void Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|setLookup(value?:LookupColumn):void Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|setName(value?:string):void Microsoft\Graph\Beta\Generated.models.columnDefinition::|public|setNumber(value?:NumberColumn):void @@ -221201,6 +223221,19 @@ Microsoft\Graph\Beta\Generated.models.contentTypeOrder::|public|setOdataType(val Microsoft\Graph\Beta\Generated.models.contentTypeOrder::|public|setPosition(value?:int):void Microsoft\Graph\Beta\Generated.models.contentTypeOrder::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ContentTypeOrder Microsoft\Graph\Beta\Generated.models.contentTypeOrder~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|getMetadataProperties():CustomMetadataDictionary +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|setMetadataProperties(value?:CustomMetadataDictionary):void +Microsoft\Graph\Beta\Generated.models.contextMetadata::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.contextMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ContextMetadata +Microsoft\Graph\Beta\Generated.models.contextMetadata~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.continuousAccessEvaluationMode::0000-strictEnforcement Microsoft\Graph\Beta\Generated.models.continuousAccessEvaluationMode::0001-disabled Microsoft\Graph\Beta\Generated.models.continuousAccessEvaluationMode::0002-unknownFutureValue @@ -221553,6 +223586,7 @@ Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|constructor():void Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getAppId():string Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getAssetId():string Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getAvailableTo():PackageStatus +Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getDeployedTo():PackageStatus Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getElementTypes():array @@ -221574,6 +223608,7 @@ Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|Serialize(writer:I Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setAppId(value?:string):void Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setAssetId(value?:string):void Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setAvailableTo(value?:PackageStatus):void +Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setDeployedTo(value?:PackageStatus):void Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setElementTypes(value?:array):void @@ -221599,6 +223634,7 @@ Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getElementDe Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getLongDescription():string Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getSensitivity():string +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getSharedWithUsersAndGroups():array Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setAcquireUsersAndGroups(value?:array):void @@ -221607,6 +223643,7 @@ Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setCategorie Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setElementDetails(value?:array):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setLongDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setSensitivity(value?:string):void +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setSharedWithUsersAndGroups(value?:array):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageDetail Microsoft\Graph\Beta\Generated.models.copilotPeopleAdminSetting-->Entity Microsoft\Graph\Beta\Generated.models.copilotPeopleAdminSetting::|public|constructor():void @@ -221703,6 +223740,44 @@ Microsoft\Graph\Beta\Generated.models.CopyNotebookModel::|public|setSectionsUrl( Microsoft\Graph\Beta\Generated.models.CopyNotebookModel::|public|setUserRole(value?:OnenoteUserRole):void Microsoft\Graph\Beta\Generated.models.CopyNotebookModel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopyNotebookModel Microsoft\Graph\Beta\Generated.models.CopyNotebookModel~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.correlatedIdentity-->Entity +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|getCorrelatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|getError():CorrelationError +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|getSourceIdentity():IdentityInfo +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|getStatus():string +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|getTargetIdentity():IdentityInfo +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|setCorrelatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|setError(value?:CorrelationError):void +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|setSourceIdentity(value?:IdentityInfo):void +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|setStatus(value?:string):void +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|public|setTargetIdentity(value?:IdentityInfo):void +Microsoft\Graph\Beta\Generated.models.correlatedIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CorrelatedIdentity +Microsoft\Graph\Beta\Generated.models.correlatedIdentityCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.correlatedIdentityCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.correlatedIdentityCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.correlatedIdentityCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.correlatedIdentityCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.correlatedIdentityCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.correlatedIdentityCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CorrelatedIdentityCollectionResponse +Microsoft\Graph\Beta\Generated.models.correlationError::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.correlationError::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.correlationError::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.correlationError::|public|getCode():string +Microsoft\Graph\Beta\Generated.models.correlationError::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.correlationError::|public|getMessage():string +Microsoft\Graph\Beta\Generated.models.correlationError::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.correlationError::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.correlationError::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.correlationError::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.correlationError::|public|setCode(value?:string):void +Microsoft\Graph\Beta\Generated.models.correlationError::|public|setMessage(value?:string):void +Microsoft\Graph\Beta\Generated.models.correlationError::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.correlationError::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CorrelationError +Microsoft\Graph\Beta\Generated.models.correlationError~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.corsConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.corsConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.corsConfiguration::|public|getAllowedHeaders():array @@ -221987,6 +224062,7 @@ Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartne Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getM365Capabilities():array Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSetting Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting +Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getServiceProviderConstraints():ServiceProviderConstraints Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getTenantId():string Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getTenantRestrictions():CrossTenantAccessPolicyTenantRestrictions Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|OdataType:string @@ -222005,6 +224081,7 @@ Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartne Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setM365Capabilities(value?:array):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationInbound(value?:CrossTenantAccessPolicyM365CollaborationInboundSetting):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationOutbound(value?:CrossTenantAccessPolicyM365CollaborationOutboundSetting):void +Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setServiceProviderConstraints(value?:ServiceProviderConstraints):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void Microsoft\Graph\Beta\Generated.models.crossTenantAccessPolicyConfigurationPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationPartner @@ -222676,6 +224753,12 @@ Microsoft\Graph\Beta\Generated.models.customDataProvidedResource::|public|OdataT Microsoft\Graph\Beta\Generated.models.customDataProvidedResource::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResource::|public|setNotificationEndpointConfiguration(value?:CustomExtensionEndpointConfiguration):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResource +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceAccessReviewUploadSession-->CustomDataProvidedResourceUploadSession +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceAccessReviewUploadSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceAccessReviewUploadSession Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceFile-->Entity Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceFile::|public|constructor():void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceFile::|public|GetFieldDeserializers():array @@ -222695,29 +224778,58 @@ Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceFileCollectionRe Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceFileCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceFileCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceFileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceFileCollectionResponse +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData-->AccessReviewContextDataBase +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewContextData +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase-->Data +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|getReviewDefinitionId():string +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|getReviewInstanceId():string +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|setReviewDefinitionId(value?:string):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|public|setReviewInstanceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.accessReviewContextDataBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewContextDataBase +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData-->AccessReviewContextDataBase +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.applyDecisionContextData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplyDecisionContextData +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Data +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourcePayloads.data~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession-->Entity Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|constructor():void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getData():CustomExtensionData +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getData():Data Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getFiles():array Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getIsUploadDone():bool Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getReferenceId():string -Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getSource():string Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getStats():CustomDataProvidedResourceUploadStats Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getStatus():CustomDataProvidedResourceUploadStatus -Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|getType():string Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setData(value?:CustomExtensionData):void +Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setData(value?:Data):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setFiles(value?:array):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setIsUploadDone(value?:bool):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setReferenceId(value?:string):void -Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setSource(value?:string):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setStats(value?:CustomDataProvidedResourceUploadStats):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setStatus(value?:CustomDataProvidedResourceUploadStatus):void -Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|public|setType(value?:string):void Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadSession Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSessionCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|constructor():void @@ -222745,6 +224857,12 @@ Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadStatus::00 Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadStatus::0001-complete Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadStatus::0002-expired Microsoft\Graph\Beta\Generated.models.customDataProvidedResourceUploadStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.customEmojiFromIdentitySet-->IdentitySet +Microsoft\Graph\Beta\Generated.models.customEmojiFromIdentitySet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.customEmojiFromIdentitySet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.customEmojiFromIdentitySet::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.customEmojiFromIdentitySet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.customEmojiFromIdentitySet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomEmojiFromIdentitySet Microsoft\Graph\Beta\Generated.models.customer::|public|constructor():void Microsoft\Graph\Beta\Generated.models.customer::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.customer::|public|getAddress():PostalAddressType @@ -223583,6 +225701,14 @@ Microsoft\Graph\Beta\Generated.models.dayOfWeek::0003-wednesday Microsoft\Graph\Beta\Generated.models.dayOfWeek::0004-thursday Microsoft\Graph\Beta\Generated.models.dayOfWeek::0005-friday Microsoft\Graph\Beta\Generated.models.dayOfWeek::0006-saturday +Microsoft\Graph\Beta\Generated.models.ddmAppAllowDownloadsOverCellular::0000-alwaysOn +Microsoft\Graph\Beta\Generated.models.ddmAppAllowDownloadsOverCellular::0001-alwaysOff +Microsoft\Graph\Beta\Generated.models.ddmAppAllowDownloadsOverCellular::0002-storeSettings +Microsoft\Graph\Beta\Generated.models.ddmAppAllowDownloadsOverCellular::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.ddmAppAutomaticAppUpdates::0000-alwaysOn +Microsoft\Graph\Beta\Generated.models.ddmAppAutomaticAppUpdates::0001-alwaysOff +Microsoft\Graph\Beta\Generated.models.ddmAppAutomaticAppUpdates::0002-storeSettings +Microsoft\Graph\Beta\Generated.models.ddmAppAutomaticAppUpdates::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.decisionItemPrincipalResourceMembership::|public|constructor():void Microsoft\Graph\Beta\Generated.models.decisionItemPrincipalResourceMembership::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.decisionItemPrincipalResourceMembership::|public|getBackingStore():BackingStore @@ -224128,6 +226254,18 @@ Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceManagementDetailColle Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceManagementDetailCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceManagementDetailCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceManagementDetailCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdminServiceManagementDetailCollectionResponse +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints-->ServiceProviderConstraints +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|getAllowedRoleTemplateIds():array +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|setAllowedRoleTemplateIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.delegatedAdminServiceProviderConstraints::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdminServiceProviderConstraints Microsoft\Graph\Beta\Generated.models.delegatedPermissionClassification-->Entity Microsoft\Graph\Beta\Generated.models.delegatedPermissionClassification::|public|constructor():void Microsoft\Graph\Beta\Generated.models.delegatedPermissionClassification::|public|getClassification():PermissionClassificationType @@ -225466,12 +227604,14 @@ Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|getD Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|getRulesContent():StreamInterface +Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|getRunIntervalInMinutes():int Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|setDeviceComplianceScriptId(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|setRulesContent(value?:StreamInterface):void +Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|public|setRunIntervalInMinutes(value?:int):void Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceCompliancePolicyScript Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicyScript~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.deviceCompliancePolicySettingState::|public|constructor():void @@ -225603,6 +227743,7 @@ Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|getDisplay Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|getEnforceSignatureCheck():bool Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|getPlatform():DeviceComplianceScriptPlatformType Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|getPublisher():string Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|getRoleScopeTagIds():array Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|getRunAs32Bit():bool @@ -225619,6 +227760,7 @@ Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|setDeviceR Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|setEnforceSignatureCheck(value?:bool):void Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|setPlatform(value?:DeviceComplianceScriptPlatformType):void Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|setPublisher(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|setRoleScopeTagIds(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceComplianceScript::|public|setRunAs32Bit(value?:bool):void @@ -225677,6 +227819,10 @@ Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptError::|public|setMe Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptError::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptError::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceComplianceScriptError Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptError~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptPlatformType::0000-windows10 +Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptPlatformType::0001-linux +Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptPlatformType::0002-macOS +Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptPlatformType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptRule::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptRule::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.deviceComplianceScriptRule::|public|getBackingStore():BackingStore @@ -231304,6 +233450,52 @@ Microsoft\Graph\Beta\Generated.models.displayNameLocalization::|public|setLangua Microsoft\Graph\Beta\Generated.models.displayNameLocalization::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.displayNameLocalization::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DisplayNameLocalization Microsoft\Graph\Beta\Generated.models.displayNameLocalization~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.distributionList-->OutlookItem +Microsoft\Graph\Beta\Generated.models.distributionList::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.distributionList::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.distributionList::|public|getDistributionListMembers():array +Microsoft\Graph\Beta\Generated.models.distributionList::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.distributionList::|public|getMembers():array +Microsoft\Graph\Beta\Generated.models.distributionList::|public|getNotes():string +Microsoft\Graph\Beta\Generated.models.distributionList::|public|getPersonIdentifier():string +Microsoft\Graph\Beta\Generated.models.distributionList::|public|getSingleValueExtendedProperties():array +Microsoft\Graph\Beta\Generated.models.distributionList::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.distributionList::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.distributionList::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.distributionList::|public|setDistributionListMembers(value?:array):void +Microsoft\Graph\Beta\Generated.models.distributionList::|public|setMembers(value?:array):void +Microsoft\Graph\Beta\Generated.models.distributionList::|public|setNotes(value?:string):void +Microsoft\Graph\Beta\Generated.models.distributionList::|public|setPersonIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.distributionList::|public|setSingleValueExtendedProperties(value?:array):void +Microsoft\Graph\Beta\Generated.models.distributionList::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DistributionList +Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DistributionListCollectionResponse +Microsoft\Graph\Beta\Generated.models.distributionListMember-->Entity +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|getContact():Contact +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|getContactId():string +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|getRecipientType():RecipientType +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|setContact(value?:Contact):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|setContactId(value?:string):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|setRecipientType(value?:RecipientType):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DistributionListMember +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DistributionListMemberCollectionResponse Microsoft\Graph\Beta\Generated.models.dlpAction::0000-notifyUser Microsoft\Graph\Beta\Generated.models.dlpAction::0001-blockAccess Microsoft\Graph\Beta\Generated.models.dlpAction::0002-deviceRestriction @@ -231317,6 +233509,7 @@ Microsoft\Graph\Beta\Generated.models.dlpAction::0009-sPRuntimeAccessControl Microsoft\Graph\Beta\Generated.models.dlpAction::0010-sPSharingNotifyUser Microsoft\Graph\Beta\Generated.models.dlpAction::0011-sPSharingGenerateIncidentReport Microsoft\Graph\Beta\Generated.models.dlpAction::0012-restrictWebGrounding +Microsoft\Graph\Beta\Generated.models.dlpAction::0013-policyTip Microsoft\Graph\Beta\Generated.models.dlpActionInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.dlpActionInfo::|public|getAction():DlpAction Microsoft\Graph\Beta\Generated.models.dlpActionInfo::|public|getAdditionalData():array @@ -231876,6 +234069,7 @@ Microsoft\Graph\Beta\Generated.models.driveItem::|public|getFolder():Folder Microsoft\Graph\Beta\Generated.models.driveItem::|public|getImage():Image Microsoft\Graph\Beta\Generated.models.driveItem::|public|getListItem():ListItem Microsoft\Graph\Beta\Generated.models.driveItem::|public|getLocation():GeoCoordinates +Microsoft\Graph\Beta\Generated.models.driveItem::|public|getLockInfo():LockInfo Microsoft\Graph\Beta\Generated.models.driveItem::|public|getMalware():Malware Microsoft\Graph\Beta\Generated.models.driveItem::|public|getMedia():Media Microsoft\Graph\Beta\Generated.models.driveItem::|public|getPackage():Package @@ -231917,6 +234111,7 @@ Microsoft\Graph\Beta\Generated.models.driveItem::|public|setFolder(value?:Folder Microsoft\Graph\Beta\Generated.models.driveItem::|public|setImage(value?:Image):void Microsoft\Graph\Beta\Generated.models.driveItem::|public|setListItem(value?:ListItem):void Microsoft\Graph\Beta\Generated.models.driveItem::|public|setLocation(value?:GeoCoordinates):void +Microsoft\Graph\Beta\Generated.models.driveItem::|public|setLockInfo(value?:LockInfo):void Microsoft\Graph\Beta\Generated.models.driveItem::|public|setMalware(value?:Malware):void Microsoft\Graph\Beta\Generated.models.driveItem::|public|setMedia(value?:Media):void Microsoft\Graph\Beta\Generated.models.driveItem::|public|setPackage(value?:Package):void @@ -236384,12 +238579,14 @@ Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|pu Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|getDaysUntilForcedReboot():int Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|getQualityUpdateCatalogItemId():string Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|getQualityUpdateRelease():string Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|setDaysUntilForcedReboot(value?:int):void Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|setQualityUpdateCatalogItemId(value?:string):void Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|setQualityUpdateRelease(value?:string):void Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExpeditedWindowsQualityUpdateSettings Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings~~>AdditionalDataHolder; BackedModel; Parsable @@ -236863,12 +239060,14 @@ Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|g Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|getActivities():array Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|getContent():ExternalItemContent Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|getInformationProtectionLabel():ExternalItemInformationProtectionLabel Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|getProperties():Properties Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|setAcl(value?:array):void Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|setActivities(value?:array):void Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|setContent(value?:ExternalItemContent):void +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|setInformationProtectionLabel(value?:ExternalItemInformationProtectionLabel):void Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|public|setProperties(value?:Properties):void Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalItem Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemCollectionResponse-->BaseCollectionPaginationCountResponse @@ -236896,6 +239095,19 @@ Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemContentType Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemContentType::0001-html Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemContentType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|getSensitivityLabelId():string +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|public|setSensitivityLabelId(value?:string):void +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalItemInformationProtectionLabel +Microsoft\Graph\Beta\Generated.models.externalConnectors.externalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.externalConnectors.external~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.externalConnectors.identity-->Entity Microsoft\Graph\Beta\Generated.models.externalConnectors.identity::|public|constructor():void @@ -236988,6 +239200,7 @@ Microsoft\Graph\Beta\Generated.models.externalConnectors.label::0050-personInter Microsoft\Graph\Beta\Generated.models.externalConnectors.label::0051-personLanguages Microsoft\Graph\Beta\Generated.models.externalConnectors.label::0052-personPublications Microsoft\Graph\Beta\Generated.models.externalConnectors.label::0053-personPatents +Microsoft\Graph\Beta\Generated.models.externalConnectors.label::0054-personWorkPositions Microsoft\Graph\Beta\Generated.models.externalConnectors.properties::|public|constructor():void Microsoft\Graph\Beta\Generated.models.externalConnectors.properties::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.externalConnectors.properties::|public|getBackingStore():BackingStore @@ -237183,11 +239396,13 @@ Microsoft\Graph\Beta\Generated.models.externalItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.externalItem::|public|getAcl():array Microsoft\Graph\Beta\Generated.models.externalItem::|public|getContent():ExternalItemContent Microsoft\Graph\Beta\Generated.models.externalItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.externalItem::|public|getInformationProtectionLabel():ExternalItemInformationProtectionLabel Microsoft\Graph\Beta\Generated.models.externalItem::|public|getProperties():Properties Microsoft\Graph\Beta\Generated.models.externalItem::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.externalItem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.externalItem::|public|setAcl(value?:array):void Microsoft\Graph\Beta\Generated.models.externalItem::|public|setContent(value?:ExternalItemContent):void +Microsoft\Graph\Beta\Generated.models.externalItem::|public|setInformationProtectionLabel(value?:ExternalItemInformationProtectionLabel):void Microsoft\Graph\Beta\Generated.models.externalItem::|public|setProperties(value?:Properties):void Microsoft\Graph\Beta\Generated.models.externalItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalItem Microsoft\Graph\Beta\Generated.models.externalItemContent::|public|constructor():void @@ -237208,6 +239423,19 @@ Microsoft\Graph\Beta\Generated.models.externalItemContentType::0000-text Microsoft\Graph\Beta\Generated.models.externalItemContentType::0001-html Microsoft\Graph\Beta\Generated.models.externalItemContentType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.externalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|getSensitivityLabelId():string +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|public|setSensitivityLabelId(value?:string):void +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalItemInformationProtectionLabel +Microsoft\Graph\Beta\Generated.models.externalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.externalLink::|public|constructor():void Microsoft\Graph\Beta\Generated.models.externalLink::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.externalLink::|public|getBackingStore():BackingStore @@ -239168,6 +241396,7 @@ Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|const Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|getBrowseSessionId():string Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|getCompletionDateTime():DateTime Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|getDestinationType():DestinationType +Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|getError():PublicError Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|getRestoredItemKey():string Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|getRestoredItemPath():string @@ -239181,6 +241410,7 @@ Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|Seria Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setBrowseSessionId(value?:string):void Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setCompletionDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setDestinationType(value?:DestinationType):void +Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setError(value?:PublicError):void Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setRestoredItemKey(value?:string):void Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setRestoredItemPath(value?:string):void Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setRestoredItemWebUrl(value?:string):void @@ -239189,6 +241419,12 @@ Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setSt Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setStatus(value?:ArtifactRestoreStatus):void Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|public|setWebUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.granularRestoreArtifactBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GranularRestoreArtifactBase +Microsoft\Graph\Beta\Generated.models.granularRestoreItems::0000-email +Microsoft\Graph\Beta\Generated.models.granularRestoreItems::0001-note +Microsoft\Graph\Beta\Generated.models.granularRestoreItems::0002-contact +Microsoft\Graph\Beta\Generated.models.granularRestoreItems::0003-task +Microsoft\Graph\Beta\Generated.models.granularRestoreItems::0004-calendar +Microsoft\Graph\Beta\Generated.models.granularRestoreItems::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.granularSiteRestoreArtifact-->GranularRestoreArtifactBase Microsoft\Graph\Beta\Generated.models.granularSiteRestoreArtifact::|public|constructor():void Microsoft\Graph\Beta\Generated.models.granularSiteRestoreArtifact::|public|GetFieldDeserializers():array @@ -239382,6 +241618,88 @@ Microsoft\Graph\Beta\Generated.models.groupAccessType::0000-none Microsoft\Graph\Beta\Generated.models.groupAccessType::0001-private Microsoft\Graph\Beta\Generated.models.groupAccessType::0002-secret Microsoft\Graph\Beta\Generated.models.groupAccessType::0003-public +Microsoft\Graph\Beta\Generated.models.groupAccessType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.groupAnalytics-->Entity +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getAssignedRoleCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getCalculatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getDirectGroupMemberCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getDynamicMembershipType():string +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getGroupExpirationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getGroupType():GroupTypeEnum +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getGuestOwnerCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getGuestTransitiveUserCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getIsCloudDistributionListGroup():bool +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getIsCloudM365Group():bool +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getIsCloudMailEnabledSecurityGroup():bool +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getIsCloudSecurityGroup():bool +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getIsDynamicGroup():bool +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getIsOnPremiseDistributionListGroup():bool +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getIsOnPremiseMailEnabledSecurityGroup():bool +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getIsOnPremiseSecurityGroup():bool +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getIsValidGroup():bool +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getLastRestorationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getMemberOwnerCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getMembershipRuleContainsCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getMembershipRuleExpressionCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getMembershipRuleMatchCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getMembershipRuleMemberOfCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getMembershipRuleProcessingState():string +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getMemberTransitiveUserCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getPreferredDataLocation():string +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getSensitivityLabelCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getServicePrincipalOwnerCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getSoftDeletionDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getTenantId():string +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getTransitiveServicePrincipalCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|getTransitiveUserCount():int +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setAssignedRoleCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setCalculatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setDirectGroupMemberCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setDynamicMembershipType(value?:string):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setGroupExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setGroupType(value?:GroupTypeEnum):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setGuestOwnerCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setGuestTransitiveUserCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setIsCloudDistributionListGroup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setIsCloudM365Group(value?:bool):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setIsCloudMailEnabledSecurityGroup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setIsCloudSecurityGroup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setIsDynamicGroup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setIsOnPremiseDistributionListGroup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setIsOnPremiseMailEnabledSecurityGroup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setIsOnPremiseSecurityGroup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setIsValidGroup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setLastRestorationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setMemberOwnerCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setMembershipRuleContainsCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setMembershipRuleExpressionCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setMembershipRuleMatchCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setMembershipRuleMemberOfCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setMembershipRuleProcessingState(value?:string):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setMemberTransitiveUserCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setPreferredDataLocation(value?:string):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setSensitivityLabelCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setServicePrincipalOwnerCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setSoftDeletionDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setTransitiveServicePrincipalCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|public|setTransitiveUserCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.groupAnalytics::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GroupAnalytics +Microsoft\Graph\Beta\Generated.models.groupAnalyticsCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.groupAnalyticsCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.groupAnalyticsCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.groupAnalyticsCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.groupAnalyticsCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.groupAnalyticsCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.groupAnalyticsCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GroupAnalyticsCollectionResponse Microsoft\Graph\Beta\Generated.models.groupAssignmentTarget-->DeviceAndAppManagementAssignmentTarget Microsoft\Graph\Beta\Generated.models.groupAssignmentTarget::|public|constructor():void Microsoft\Graph\Beta\Generated.models.groupAssignmentTarget::|public|GetFieldDeserializers():array @@ -240147,6 +242465,9 @@ Microsoft\Graph\Beta\Generated.models.groupScope::|static|public|CreateFromDiscr Microsoft\Graph\Beta\Generated.models.groupType::0000-unifiedGroups Microsoft\Graph\Beta\Generated.models.groupType::0001-azureAD Microsoft\Graph\Beta\Generated.models.groupType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.groupTypeEnum::0000-isCloudGroup +Microsoft\Graph\Beta\Generated.models.groupTypeEnum::0001-isOnPremiseGroup +Microsoft\Graph\Beta\Generated.models.groupTypeEnum::0002-isSoftDeletedGroup Microsoft\Graph\Beta\Generated.models.groupWritebackConfiguration-->WritebackConfiguration Microsoft\Graph\Beta\Generated.models.groupWritebackConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.groupWritebackConfiguration::|public|GetFieldDeserializers():array @@ -240755,6 +243076,14 @@ Microsoft\Graph\Beta\Generated.models.healthMonitoring.userImpactSummary::|stati Microsoft\Graph\Beta\Generated.models.healthState::0000-unknown Microsoft\Graph\Beta\Generated.models.healthState::0001-healthy Microsoft\Graph\Beta\Generated.models.healthState::0002-unhealthy +Microsoft\Graph\Beta\Generated.models.historyEntityType::0000-task +Microsoft\Graph\Beta\Generated.models.historyEntityType::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.historyEventType::0000-created +Microsoft\Graph\Beta\Generated.models.historyEventType::0001-updated +Microsoft\Graph\Beta\Generated.models.historyEventType::0002-deleted +Microsoft\Graph\Beta\Generated.models.historyEventType::0003-undeleted +Microsoft\Graph\Beta\Generated.models.historyEventType::0004-moved +Microsoft\Graph\Beta\Generated.models.historyEventType::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.holdType::0000-none Microsoft\Graph\Beta\Generated.models.holdType::0001-private Microsoft\Graph\Beta\Generated.models.holdType::0002-public @@ -240998,6 +243327,14 @@ Microsoft\Graph\Beta\Generated.models.identity::|public|setDisplayName(value?:st Microsoft\Graph\Beta\Generated.models.identity::|public|setId(value?:string):void Microsoft\Graph\Beta\Generated.models.identity::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.identity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Identity +Microsoft\Graph\Beta\Generated.models.identityAnalyticsRoot-->Entity +Microsoft\Graph\Beta\Generated.models.identityAnalyticsRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityAnalyticsRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityAnalyticsRoot::|public|getGroups():array +Microsoft\Graph\Beta\Generated.models.identityAnalyticsRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityAnalyticsRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityAnalyticsRoot::|public|setGroups(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityAnalyticsRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityAnalyticsRoot Microsoft\Graph\Beta\Generated.models.identityApiConnector-->Entity Microsoft\Graph\Beta\Generated.models.identityApiConnector::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityApiConnector::|public|getAuthenticationConfiguration():ApiAuthenticationConfigurationBase @@ -241062,6 +243399,29 @@ Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setUserFlows(va Microsoft\Graph\Beta\Generated.models.identityContainer::|public|setVerifiedId(value?:IdentityVerifiedIdRoot):void Microsoft\Graph\Beta\Generated.models.identityContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer Microsoft\Graph\Beta\Generated.models.identityContainer~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityCorrelation-->Entity +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|getEndDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|getError():CorrelationError +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|getIdentities():array +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|getServicePrincipal():ServicePrincipal +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|getStartDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|setEndDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|setError(value?:CorrelationError):void +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|setIdentities(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|setServicePrincipal(value?:ServicePrincipal):void +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|public|setStartDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityCorrelation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityCorrelation +Microsoft\Graph\Beta\Generated.models.identityCorrelationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityCorrelationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityCorrelationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityCorrelationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityCorrelationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityCorrelationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityCorrelationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityCorrelationCollectionResponse Microsoft\Graph\Beta\Generated.models.identityCustomUserFlowAttribute-->IdentityUserFlowAttribute Microsoft\Graph\Beta\Generated.models.identityCustomUserFlowAttribute::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityCustomUserFlowAttribute::|public|GetFieldDeserializers():array @@ -241160,6 +243520,38 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger: Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger::|public|setTriggerAttributes(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttributeChangeTrigger +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|getName():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttributeSetEntry +Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeSetEntry~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getStatusReasons():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getSubject():WorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setStatusReasons(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setSubject(value?:WorkflowSubject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AwaitedWorkflowProcessingResult +Microsoft\Graph\Beta\Generated.models.identityGovernance.awaitedWorkflowProcessingResult~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelRunsScope-->CancelScope Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelRunsScope::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelRunsScope::|public|GetFieldDeserializers():array @@ -241179,6 +243571,14 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope::|public|se Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CancelScope Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition-->QuarantineCondition +Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|getThreshold():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|setThreshold(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CountBasedQuarantineCondition Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension-->CustomCalloutExtension Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|getCallbackConfiguration():CustomExtensionCallbackConfiguration @@ -241187,6 +243587,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|p Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|getLastModifiedBy():User Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|getReplyMode():CustomTaskExtensionReplyMode Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|setCallbackConfiguration(value?:CustomExtensionCallbackConfiguration):void @@ -241194,6 +243595,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|p Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|setLastModifiedBy(value?:User):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|public|setReplyMode(value?:CustomTaskExtensionReplyMode):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtension::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtension Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCallbackConfiguration-->CustomExtensionCallbackConfiguration Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCallbackConfiguration::|public|constructor():void @@ -241215,12 +243617,14 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCall Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getSubject():User +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getTargetSubject():WorkflowSubject Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getTask():Task Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getTaskProcessingresult():TaskProcessingResult Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getWorkflow():Workflow Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setSubject(value?:User):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setTargetSubject(value?:WorkflowSubject):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setTask(value?:Task):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setTaskProcessingresult(value?:TaskProcessingResult):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setWorkflow(value?:Workflow):void @@ -241235,6 +243639,22 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionColl Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionOperationStatus::0000-completed Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionOperationStatus::0001-failed Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionOperationStatus::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionReplyMode::0000-none +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionReplyMode::0001-callback +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionReplyMode::0002-response +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionReplyMode::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData-->CustomExtensionData +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|getOperationStatus():CustomTaskExtensionOperationStatus +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|getStatusReasons():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|getTargetSubject():WorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setOperationStatus(value?:CustomTaskExtensionOperationStatus):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setStatusReasons(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setTargetSubject(value?:WorkflowSubject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtensionResponseData Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet-->SubjectSet Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|GetFieldDeserializers():array @@ -241284,20 +243704,24 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSett Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|getEmailSettings():EmailSettings Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|getQuarantineConfiguration():QuarantineConfiguration Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|getWorkflowScheduleIntervalInHours():int Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setEmailSettings(value?:EmailSettings):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setQuarantineConfiguration(value?:QuarantineConfiguration):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setWorkflowScheduleIntervalInHours(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecycleManagementSettings Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0000-joiner Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0001-leaver Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0003-mover +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0004-extensibility Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowCategory::0000-joiner Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowCategory::0001-leaver Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowCategory::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowCategory::0003-mover +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowCategory::0004-extensibility Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0000-queued Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0001-inProgress Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0002-completed @@ -241306,6 +243730,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowProces Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0005-failed Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0007-canceling +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0008-quarantined Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getCustomTaskExtensions():array @@ -241326,6 +243751,9 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsConta Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setWorkflows(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setWorkflowTemplates(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecycleWorkflowsContainer +Microsoft\Graph\Beta\Generated.models.identityGovernance.matchMode::0000-any +Microsoft\Graph\Beta\Generated.models.identityGovernance.matchMode::0001-all +Microsoft\Graph\Beta\Generated.models.identityGovernance.matchMode::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.identityGovernance.membershipChangeTrigger-->WorkflowExecutionTrigger Microsoft\Graph\Beta\Generated.models.identityGovernance.membershipChangeTrigger::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.membershipChangeTrigger::|public|getChangeType():MembershipChangeType @@ -241360,6 +243788,14 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.parameter::|public|setV Microsoft\Graph\Beta\Generated.models.identityGovernance.parameter::|public|setValueType(value?:ValueType):void Microsoft\Graph\Beta\Generated.models.identityGovernance.parameter::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parameter Microsoft\Graph\Beta\Generated.models.identityGovernance.parameter~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition-->QuarantineCondition +Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|getPercentage():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|setPercentage(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PercentageBasedQuarantineCondition Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|getBackingStore():BackingStore @@ -241379,6 +243815,70 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|pub Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|setTaskId(value?:string):void Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PreviewFailedTask Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningAttributeMapping-->WorkflowExecutionConditions +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningAttributeMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningAttributeMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningAttributeMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningAttributeMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningAttributeMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProvisioningAttributeMapping +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject-->WorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|getAttributeSetEntries():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|getId():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|setAttributeSetEntries(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|setId(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProvisioningObjectWorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QuarantineCondition +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineCondition~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|getConditions():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|getMatchMode():MatchMode +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|setConditions(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|setMatchMode(value?:MatchMode):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QuarantineConfiguration +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|getQuarantinedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|getQuarantineReason():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|getQuarantineType():QuarantineType +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|setQuarantinedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|setQuarantineReason(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|public|setQuarantineType(value?:QuarantineType):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QuarantineDetails +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineDetails~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineType::0000-notQuarantined +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineType::0001-countBasedThresholdExceeded +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineType::0002-percentageBasedThresholdExceeded +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineType::0003-multipleConditionsExceeded +Microsoft\Graph\Beta\Generated.models.identityGovernance.quarantineType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.identityGovernance.ruleBasedSubjectSet-->SubjectSet Microsoft\Graph\Beta\Generated.models.identityGovernance.ruleBasedSubjectSet::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.ruleBasedSubjectSet::|public|GetFieldDeserializers():array @@ -241399,6 +243899,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getProcess Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getReprocessedRuns():array Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getScheduledDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getStartedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getSubjectProcessingResults():array Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getSuccessfulUsersCount():int Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getTaskProcessingResults():array Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|getTotalTasksCount():int @@ -241417,6 +243918,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setProcess Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setReprocessedRuns(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setScheduledDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setStartedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setSubjectProcessingResults(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setSuccessfulUsersCount(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setTaskProcessingResults(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.run::|public|setTotalTasksCount(value?:int):void @@ -241455,6 +243957,43 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary::|public|set Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary::|public|setTotalUsers(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RunSummary Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getCompletedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getFailedTasksCount():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getReprocessedRuns():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getScheduledDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getStartedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getSubject():WorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getTaskProcessingResults():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getTotalTasksCount():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getTotalUnprocessedTasksCount():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getWorkflowExecutionType():WorkflowExecutionType +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getWorkflowVersion():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setCompletedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setFailedTasksCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setReprocessedRuns(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setScheduledDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setStartedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setSubject(value?:WorkflowSubject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setTaskProcessingResults(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setTotalTasksCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setTotalUnprocessedTasksCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setWorkflowExecutionType(value?:WorkflowExecutionType):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setWorkflowVersion(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubjectProcessingResult +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubjectProcessingResultCollectionResponse Microsoft\Graph\Beta\Generated.models.identityGovernance.task-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.task::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.task::|public|getArguments():array @@ -241522,6 +244061,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::| Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|getStartedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|getSubject():User Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|getTask():Task +Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|getWorkflowSubject():WorkflowSubject Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|setCompletedDateTime(value?:DateTime):void @@ -241532,6 +244072,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::| Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|setStartedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|setSubject(value?:User):void Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|setTask(value?:Task):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|public|setWorkflowSubject(value?:WorkflowSubject):void Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskProcessingResult Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.identityGovernance.taskProcessingResultCollectionResponse::|public|constructor():void @@ -241766,7 +244307,10 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|GetFi Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getId():string Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getNextScheduleRunDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getPreviewScope():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getQuarantineDetails():QuarantineDetails Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getRuns():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getSettings():WorkflowSetting +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getSubjectProcessingResults():array Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getTaskReports():array Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getUserProcessingResults():array Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|getVersion():int @@ -241778,7 +244322,10 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setEx Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setId(value?:string):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setNextScheduleRunDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setPreviewScope(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setQuarantineDetails(value?:QuarantineDetails):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setRuns(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setSettings(value?:WorkflowSetting):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setSubjectProcessingResults(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setTaskReports(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setUserProcessingResults(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflow::|public|setVersion(value?:int):void @@ -241853,6 +244400,20 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionType:: Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionType::0003-activatedWithScope Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionType::0004-preview +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowExecutionType::0005-extensibilityOnDemand +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|getQuarantineConfiguration():QuarantineConfiguration +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|public|setQuarantineConfiguration(value?:QuarantineConfiguration):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowSetting +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSetting~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsByCategory::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsByCategory::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsByCategory::|public|getBackingStore():BackingStore @@ -241911,6 +244472,17 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsSummar Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsSummary::|public|setTotalUsers(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowsInsightsSummary Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowsInsightsSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowSubject~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowTemplate-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowTemplate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowTemplate::|public|getCategory():LifecycleWorkflowCategory @@ -241941,9 +244513,11 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowTriggerTimeBase Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion-->WorkflowBase Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion::|public|getSettings():WorkflowSetting Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion::|public|getVersionNumber():int Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion::|public|setSettings(value?:WorkflowSetting):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion::|public|setVersionNumber(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersion::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowVersion Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowVersionCollectionResponse-->BaseCollectionPaginationCountResponse @@ -241966,6 +244540,25 @@ Microsoft\Graph\Beta\Generated.models.identityGovernanceUserSettings::|public|se Microsoft\Graph\Beta\Generated.models.identityGovernanceUserSettings::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.identityGovernanceUserSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityGovernanceUserSettings Microsoft\Graph\Beta\Generated.models.identityGovernanceUserSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|getAnchor():AttributeInfo +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|getDetails():DetailsInfo +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|getIdentityType():string +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|getMatchingProperty():AttributeInfo +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|setAnchor(value?:AttributeInfo):void +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|setDetails(value?:DetailsInfo):void +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|setIdentityType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|setMatchingProperty(value?:AttributeInfo):void +Microsoft\Graph\Beta\Generated.models.identityInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityInfo +Microsoft\Graph\Beta\Generated.models.identityInfo~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.identityInput::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityInput::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.identityInput::|public|getAlias():string @@ -244393,18 +246986,88 @@ Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings-->MobileApp Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getAssociatedDomains():array Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getAssociatedDomainsDirectDownloadAllowed():bool +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getCellularSliceConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getContentFilterConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getDnsProxyConfigurationId():string Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getPreventManagedAppBackup():bool +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getRelayConfigurationId():string Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getTapToPayScreenLockEnabled():bool Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getVpnConfigurationId():string Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setAssociatedDomains(value?:array):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setAssociatedDomainsDirectDownloadAllowed(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setCellularSliceConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setContentFilterConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setDnsProxyConfigurationId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setPreventManagedAppBackup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setRelayConfigurationId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setTapToPayScreenLockEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setVpnConfigurationId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IosDdmLobAppAssignmentSettings +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings-->MobileAppAssignmentSettings +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getAllowDownloadsOverCellular():DdmAppAllowDownloadsOverCellular +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getAssociatedDomains():array +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getAssociatedDomainsDirectDownloadAllowed():bool +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getAutomaticAppUpdates():DdmAppAutomaticAppUpdates +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getCellularSliceConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getContentFilterConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getDnsProxyConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getPreventManagedAppBackup():bool +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getRelayConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getTapToPayScreenLockEnabled():bool +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getVersion():int +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|getVpnConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setAllowDownloadsOverCellular(value?:DdmAppAllowDownloadsOverCellular):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setAssociatedDomains(value?:array):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setAssociatedDomainsDirectDownloadAllowed(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setAutomaticAppUpdates(value?:DdmAppAutomaticAppUpdates):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setCellularSliceConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setContentFilterConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setDnsProxyConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setPreventManagedAppBackup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setRelayConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setTapToPayScreenLockEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setVersion(value?:int):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|public|setVpnConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmStoreAppAssignmentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IosDdmStoreAppAssignmentSettings +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings-->MobileAppAssignmentSettings +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getAllowDownloadsOverCellular():DdmAppAllowDownloadsOverCellular +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getAssociatedDomains():array +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getAssociatedDomainsDirectDownloadAllowed():bool +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getAutomaticAppUpdates():DdmAppAutomaticAppUpdates +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getCellularSliceConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getContentFilterConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getDnsProxyConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getPreventManagedAppBackup():bool +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getRelayConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getTapToPayScreenLockEnabled():bool +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getUseDeviceLicensing():bool +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getVersion():int +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getVpnConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setAllowDownloadsOverCellular(value?:DdmAppAllowDownloadsOverCellular):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setAssociatedDomains(value?:array):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setAssociatedDomainsDirectDownloadAllowed(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setAutomaticAppUpdates(value?:DdmAppAutomaticAppUpdates):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setCellularSliceConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setContentFilterConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setDnsProxyConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setPreventManagedAppBackup(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setRelayConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setTapToPayScreenLockEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setUseDeviceLicensing(value?:bool):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setVersion(value?:int):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setVpnConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IosDdmVppAppAssignmentSettings Microsoft\Graph\Beta\Generated.models.iosDerivedCredentialAuthenticationConfiguration-->DeviceConfiguration Microsoft\Graph\Beta\Generated.models.iosDerivedCredentialAuthenticationConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.iosDerivedCredentialAuthenticationConfiguration::|public|getDerivedCredentialSettings():DeviceManagementDerivedCredentialSettings @@ -245554,6 +248217,7 @@ Microsoft\Graph\Beta\Generated.models.iosSoftwareUpdateScheduleType::0002-update Microsoft\Graph\Beta\Generated.models.iosSoftwareUpdateScheduleType::0003-updateOutsideOfTimeWindows Microsoft\Graph\Beta\Generated.models.iosStoreApp-->MobileApp Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|getAppleDeviceAppDeliveryProtocolType():AppleDeviceDeliveryProtocol Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|getApplicableDeviceType():IosDeviceType Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|getAppStoreUrl():string Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|getBundleId():string @@ -245561,6 +248225,7 @@ Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|GetFieldDeserializers Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|getMinimumSupportedOperatingSystem():IosMinimumOperatingSystem Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|setAppleDeviceAppDeliveryProtocolType(value?:AppleDeviceDeliveryProtocol):void Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|setApplicableDeviceType(value?:IosDeviceType):void Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|setAppStoreUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.iosStoreApp::|public|setBundleId(value?:string):void @@ -245723,6 +248388,7 @@ Microsoft\Graph\Beta\Generated.models.iosVpnSecurityAssociationParameters::|stat Microsoft\Graph\Beta\Generated.models.iosVpnSecurityAssociationParameters~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.iosVppApp-->MobileApp Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getAppleDeviceAppDeliveryProtocolType():AppleDeviceDeliveryProtocol Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getApplicableDeviceType():IosDeviceType Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getAppStoreUrl():string Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getAssignedLicenses():array @@ -245740,6 +248406,7 @@ Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getVppTokenId():string Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|getVppTokenOrganizationName():string Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setAppleDeviceAppDeliveryProtocolType(value?:AppleDeviceDeliveryProtocol):void Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setApplicableDeviceType(value?:IosDeviceType):void Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setAppStoreUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.iosVppApp::|public|setAssignedLicenses(value?:array):void @@ -247778,6 +250445,29 @@ Microsoft\Graph\Beta\Generated.models.locationUniqueIdType::0002-directory Microsoft\Graph\Beta\Generated.models.locationUniqueIdType::0003-private Microsoft\Graph\Beta\Generated.models.locationUniqueIdType::0004-bing Microsoft\Graph\Beta\Generated.models.location~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|getExpirationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|getLockType():LockType +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|getOwners():array +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|setLockType(value?:LockType):void +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.lockInfo::|public|setOwners(value?:array):void +Microsoft\Graph\Beta\Generated.models.lockInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LockInfo +Microsoft\Graph\Beta\Generated.models.lockInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.lockType::0000-none +Microsoft\Graph\Beta\Generated.models.lockType::0001-exclusive +Microsoft\Graph\Beta\Generated.models.lockType::0002-shared +Microsoft\Graph\Beta\Generated.models.lockType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.loggedOnUser::|public|constructor():void Microsoft\Graph\Beta\Generated.models.loggedOnUser::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.loggedOnUser::|public|getBackingStore():BackingStore @@ -248276,6 +250966,20 @@ Microsoft\Graph\Beta\Generated.models.macOSCustomConfiguration::|public|setPaylo Microsoft\Graph\Beta\Generated.models.macOSCustomConfiguration::|public|setPayloadFileName(value?:string):void Microsoft\Graph\Beta\Generated.models.macOSCustomConfiguration::|public|setPayloadName(value?:string):void Microsoft\Graph\Beta\Generated.models.macOSCustomConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MacOSCustomConfiguration +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings-->MobileAppAssignmentSettings +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|getAutomaticAppUpdates():DdmAppAutomaticAppUpdates +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|getIsIosApp():bool +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|getUseDeviceLicensing():bool +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|getVersion():int +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|setAutomaticAppUpdates(value?:DdmAppAutomaticAppUpdates):void +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|setIsIosApp(value?:bool):void +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|setUseDeviceLicensing(value?:bool):void +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|setVersion(value?:int):void +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MacOsDdmVppAppAssignmentSettings Microsoft\Graph\Beta\Generated.models.macOSDeviceFeaturesConfiguration-->AppleDeviceFeaturesConfigurationBase Microsoft\Graph\Beta\Generated.models.macOSDeviceFeaturesConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.macOSDeviceFeaturesConfiguration::|public|getAdminShowHostInfo():bool @@ -249274,6 +251978,7 @@ Microsoft\Graph\Beta\Generated.models.macOSVpnConfiguration::|public|setIdentity Microsoft\Graph\Beta\Generated.models.macOSVpnConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MacOSVpnConfiguration Microsoft\Graph\Beta\Generated.models.macOsVppApp-->MobileApp Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getAppleDeviceAppDeliveryProtocolType():AppleDeviceDeliveryProtocol Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getAppStoreUrl():string Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getAssignedLicenses():array Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getBundleId():string @@ -249290,6 +251995,7 @@ Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getVppTokenId():strin Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|getVppTokenOrganizationName():string Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setAppleDeviceAppDeliveryProtocolType(value?:AppleDeviceDeliveryProtocol):void Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setAppStoreUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setAssignedLicenses(value?:array):void Microsoft\Graph\Beta\Generated.models.macOsVppApp::|public|setBundleId(value?:string):void @@ -249386,6 +252092,7 @@ Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|getProxyMa Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|getProxyManualPort():int Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|getProxySettings():WiFiProxySetting Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|getSsid():string +Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|getWifiRequirePhysicalMacAddressEnabled():bool Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|getWiFiSecurityType():WiFiSecurityType Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|Serialize(writer:ISerializationWriter):void @@ -249399,6 +252106,7 @@ Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|setProxyMa Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|setProxyManualPort(value?:int):void Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|setProxySettings(value?:WiFiProxySetting):void Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|setSsid(value?:string):void +Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|setWifiRequirePhysicalMacAddressEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|public|setWiFiSecurityType(value?:WiFiSecurityType):void Microsoft\Graph\Beta\Generated.models.macOSWiFiConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MacOSWiFiConfiguration Microsoft\Graph\Beta\Generated.models.macOSWiredNetworkConfiguration-->DeviceConfiguration @@ -250251,6 +252959,7 @@ Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|getPinRequir Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|getPreviousPinBlockCount():int Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|getPrintBlocked():bool Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|getProtectedMessagingRedirectAppType():MessagingRedirectAppType +Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|getPurviewContentEvaluationRequired():ManagedAppPurviewEvaluationRequirement Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|getSaveAsBlocked():bool Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|getSimplePinBlocked():bool Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|OdataType:string @@ -250300,6 +253009,7 @@ Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|setPinRequir Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|setPreviousPinBlockCount(value?:int):void Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|setPrintBlocked(value?:bool):void Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|setProtectedMessagingRedirectAppType(value?:MessagingRedirectAppType):void +Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|setPurviewContentEvaluationRequired(value?:ManagedAppPurviewEvaluationRequirement):void Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|setSaveAsBlocked(value?:bool):void Microsoft\Graph\Beta\Generated.models.managedAppProtection::|public|setSimplePinBlocked(value?:bool):void Microsoft\Graph\Beta\Generated.models.managedAppProtection::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ManagedAppProtection @@ -250311,6 +253021,10 @@ Microsoft\Graph\Beta\Generated.models.managedAppProtectionPolicySetItem::|public Microsoft\Graph\Beta\Generated.models.managedAppProtectionPolicySetItem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.managedAppProtectionPolicySetItem::|public|setTargetedAppManagementLevels(value?:string):void Microsoft\Graph\Beta\Generated.models.managedAppProtectionPolicySetItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ManagedAppProtectionPolicySetItem +Microsoft\Graph\Beta\Generated.models.managedAppPurviewEvaluationRequirement::0000-notRequired +Microsoft\Graph\Beta\Generated.models.managedAppPurviewEvaluationRequirement::0001-requiredWhenOnline +Microsoft\Graph\Beta\Generated.models.managedAppPurviewEvaluationRequirement::0002-required +Microsoft\Graph\Beta\Generated.models.managedAppPurviewEvaluationRequirement::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.managedAppRegistration-->Entity Microsoft\Graph\Beta\Generated.models.managedAppRegistration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.managedAppRegistration::|public|getAppIdentifier():MobileAppIdentifier @@ -253644,6 +256358,28 @@ Microsoft\Graph\Beta\Generated.models.meetingChatMode::0000-enabled Microsoft\Graph\Beta\Generated.models.meetingChatMode::0001-disabled Microsoft\Graph\Beta\Generated.models.meetingChatMode::0002-limited Microsoft\Graph\Beta\Generated.models.meetingChatMode::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|getDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|getEngagementSubType():string +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|getEngagementType():MeetingEngagementType +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|setDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|setEngagementSubType(value?:string):void +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|setEngagementType(value?:MeetingEngagementType):void +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.meetingEngagement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MeetingEngagement +Microsoft\Graph\Beta\Generated.models.meetingEngagementType::0000-reaction +Microsoft\Graph\Beta\Generated.models.meetingEngagementType::0001-hand +Microsoft\Graph\Beta\Generated.models.meetingEngagementType::0002-camera +Microsoft\Graph\Beta\Generated.models.meetingEngagementType::0003-microphone +Microsoft\Graph\Beta\Generated.models.meetingEngagementType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.meetingEngagement~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.meetingInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.meetingInfo::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.meetingInfo::|public|getAllowConversationWithoutHost():bool @@ -253930,6 +256666,26 @@ Microsoft\Graph\Beta\Generated.models.meetingTimeSuggestionsResult::|public|setO Microsoft\Graph\Beta\Generated.models.meetingTimeSuggestionsResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MeetingTimeSuggestionsResult Microsoft\Graph\Beta\Generated.models.meetingTimeSuggestionsResult~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.meetingTimeSuggestion~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.member::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.member::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.member::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.member::|public|getContactId():string +Microsoft\Graph\Beta\Generated.models.member::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.member::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.member::|public|getKey():string +Microsoft\Graph\Beta\Generated.models.member::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.member::|public|getRecipientType():RecipientType +Microsoft\Graph\Beta\Generated.models.member::|public|getRoutingType():string +Microsoft\Graph\Beta\Generated.models.member::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.member::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.member::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.member::|public|setContactId(value?:string):void +Microsoft\Graph\Beta\Generated.models.member::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.member::|public|setKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.member::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.member::|public|setRecipientType(value?:RecipientType):void +Microsoft\Graph\Beta\Generated.models.member::|public|setRoutingType(value?:string):void +Microsoft\Graph\Beta\Generated.models.member::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Member Microsoft\Graph\Beta\Generated.models.membersAddedEventMessageDetail-->EventMessageDetail Microsoft\Graph\Beta\Generated.models.membersAddedEventMessageDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.membersAddedEventMessageDetail::|public|GetFieldDeserializers():array @@ -254014,6 +256770,7 @@ Microsoft\Graph\Beta\Generated.models.membersLeftEventMessageDetail::|public|Ser Microsoft\Graph\Beta\Generated.models.membersLeftEventMessageDetail::|public|setInitiator(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.membersLeftEventMessageDetail::|public|setMembers(value?:array):void Microsoft\Graph\Beta\Generated.models.membersLeftEventMessageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MembersLeftEventMessageDetail +Microsoft\Graph\Beta\Generated.models.member~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.mention-->Entity Microsoft\Graph\Beta\Generated.models.mention::|public|constructor():void Microsoft\Graph\Beta\Generated.models.mention::|public|getApplication():string @@ -255725,10 +258482,12 @@ Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getA Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getAndroidEnabled():bool Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getAndroidMobileApplicationManagementEnabled():bool Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getGrantMobileThreatDefensePartnerRole():bool Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getIosDeviceBlockedOnMissingPartnerData():bool Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getIosEnabled():bool Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getIosMobileApplicationManagementEnabled():bool Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getLastHeartbeatDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getLaunchMobileThreatDefensePartnerOnSetupEnabled():bool Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getMacDeviceBlockedOnMissingPartnerData():bool Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getMacEnabled():bool Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|getMicrosoftDefenderForEndpointAttachEnabled():bool @@ -255747,10 +258506,12 @@ Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setA Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setAndroidDeviceBlockedOnMissingPartnerData(value?:bool):void Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setAndroidEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setAndroidMobileApplicationManagementEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setGrantMobileThreatDefensePartnerRole(value?:bool):void Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setIosDeviceBlockedOnMissingPartnerData(value?:bool):void Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setIosEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setIosMobileApplicationManagementEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setLastHeartbeatDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setLaunchMobileThreatDefensePartnerOnSetupEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setMacDeviceBlockedOnMissingPartnerData(value?:bool):void Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setMacEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.mobileThreatDefenseConnector::|public|setMicrosoftDefenderForEndpointAttachEnabled(value?:bool):void @@ -256482,7 +259243,8 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.branchSiteCollectionResponse Microsoft\Graph\Beta\Generated.models.networkaccess.branchSiteCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BranchSiteCollectionResponse Microsoft\Graph\Beta\Generated.models.networkaccess.clientFallbackAction::0000-bypass Microsoft\Graph\Beta\Generated.models.networkaccess.clientFallbackAction::0001-block -Microsoft\Graph\Beta\Generated.models.networkaccess.clientFallbackAction::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.networkaccess.clientFallbackAction::0002-default +Microsoft\Graph\Beta\Generated.models.networkaccess.clientFallbackAction::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getActivity():ApplicationActivity Microsoft\Graph\Beta\Generated.models.networkaccess.cloudApplicationMetadata::|public|getAdditionalData():array @@ -258423,6 +261185,8 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0004-e Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0005-expired Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0006-enabled Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0007-disabled +Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0008-creating +Microsoft\Graph\Beta\Generated.models.networkaccess.tlsCertificateStatus::0009-revoked Microsoft\Graph\Beta\Generated.models.networkaccess.tlsInspectionDestination::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.tlsInspectionDestination::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.networkaccess.tlsInspectionDestination::|public|getBackingStore():BackingStore @@ -259042,18 +261806,16 @@ Microsoft\Graph\Beta\Generated.models.notifyMembers::0000-all Microsoft\Graph\Beta\Generated.models.notifyMembers::0001-allowSelected Microsoft\Graph\Beta\Generated.models.notifyMembers::0002-blockSelected Microsoft\Graph\Beta\Generated.models.notifyMembers::0003-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.notifyUserAction-->DlpActionInfo +Microsoft\Graph\Beta\Generated.models.notifyUserAction-->PolicyTipAction Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|getActionLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|getEmailText():string Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|getPolicyTip():string Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|getRecipients():array Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|setActionLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|setEmailText(value?:string):void -Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|setPolicyTip(value?:string):void Microsoft\Graph\Beta\Generated.models.notifyUserAction::|public|setRecipients(value?:array):void Microsoft\Graph\Beta\Generated.models.notifyUserAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NotifyUserAction Microsoft\Graph\Beta\Generated.models.noTrainingNotificationSetting-->EndUserNotificationSetting @@ -260447,6 +263209,7 @@ Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getJoinWebUrl() Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getLobbyBypassSettings():LobbyBypassSettings Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getMeetingOptionsWebUrl():string Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getMeetingSpokenLanguageTag():string +Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getMeetingType():OnlineMeetingType Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getRecordAutomatically():bool Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getSensitivityLabelAssignment():OnlineMeetingSensitivityLabelAssignment Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|getShareMeetingChatHistoryDefault():MeetingChatHistoryDefaultMode @@ -260484,6 +263247,7 @@ Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setJoinWebUrl(v Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setLobbyBypassSettings(value?:LobbyBypassSettings):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setMeetingOptionsWebUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setMeetingSpokenLanguageTag(value?:string):void +Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setMeetingType(value?:OnlineMeetingType):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setRecordAutomatically(value?:bool):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setSensitivityLabelAssignment(value?:OnlineMeetingSensitivityLabelAssignment):void Microsoft\Graph\Beta\Generated.models.onlineMeetingBase::|public|setShareMeetingChatHistoryDefault(value?:MeetingChatHistoryDefaultMode):void @@ -260591,6 +263355,12 @@ Microsoft\Graph\Beta\Generated.models.onlineMeetingSensitivityLabelAssignment::| Microsoft\Graph\Beta\Generated.models.onlineMeetingSensitivityLabelAssignment::|public|setSensitivityLabelId(value?:string):void Microsoft\Graph\Beta\Generated.models.onlineMeetingSensitivityLabelAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingSensitivityLabelAssignment Microsoft\Graph\Beta\Generated.models.onlineMeetingSensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.onlineMeetingType::0000-adhoc +Microsoft\Graph\Beta\Generated.models.onlineMeetingType::0001-scheduled +Microsoft\Graph\Beta\Generated.models.onlineMeetingType::0002-recurring +Microsoft\Graph\Beta\Generated.models.onlineMeetingType::0003-broadcast +Microsoft\Graph\Beta\Generated.models.onlineMeetingType::0004-meetnow +Microsoft\Graph\Beta\Generated.models.onlineMeetingType::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.onlineMeetingVideoDisabledReason::0000-watermarkProtection Microsoft\Graph\Beta\Generated.models.onlineMeetingVideoDisabledReason::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.onOtpSendCustomExtension-->CustomAuthenticationExtension @@ -260870,6 +263640,7 @@ Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationDeletion Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationDeletionPreventionType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|constructor():void Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|getAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|getBlockCloudObjectTakeoverThroughHardMatchEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|getBlockSoftMatchEnabled():bool @@ -260894,6 +263665,7 @@ Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature: Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|getUserWritebackEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|setAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|setBlockCloudObjectTakeoverThroughHardMatchEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesDirectorySynchronizationFeature::|public|setBlockSoftMatchEnabled(value?:bool):void @@ -265109,6 +267881,31 @@ Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.plannerGroup::|public|setPlans(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerGroup::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerGroup +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem-->PlannerDelta +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|getActor():IdentitySet +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|getEntityId():string +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|getEntityType():HistoryEntityType +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|getEventType():HistoryEventType +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|getOccurredDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|getPlanId():string +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|setActor(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|setEntityId(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|setEntityType(value?:HistoryEntityType):void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|setEventType(value?:HistoryEventType):void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|setOccurredDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|public|setPlanId(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.models.plannerHistoryItemCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.plannerHistoryItemCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItemCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerHistoryItemCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.plannerHistoryItemCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItemCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.plannerHistoryItemCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerHistoryItemCollectionResponse Microsoft\Graph\Beta\Generated.models.plannerOrderHintsByAssignee::|public|constructor():void Microsoft\Graph\Beta\Generated.models.plannerOrderHintsByAssignee::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.plannerOrderHintsByAssignee::|public|getBackingStore():BackingStore @@ -265132,6 +267929,7 @@ Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getCreatedDateTime(): Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getCreationSource():PlannerPlanCreation Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getDetails():PlannerPlanDetails Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getHistoryItems():array Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getIsArchived():bool Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getOwner():string Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|getSharedWithContainers():array @@ -265148,6 +267946,7 @@ Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setCreatedBy(value?:I Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setCreationSource(value?:PlannerPlanCreation):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setDetails(value?:PlannerPlanDetails):void +Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setHistoryItems(value?:array):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setIsArchived(value?:bool):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setOwner(value?:string):void Microsoft\Graph\Beta\Generated.models.plannerPlan::|public|setSharedWithContainers(value?:array):void @@ -265657,6 +268456,69 @@ Microsoft\Graph\Beta\Generated.models.plannerTaskCreation::|public|setOdataType( Microsoft\Graph\Beta\Generated.models.plannerTaskCreation::|public|setTeamsPublicationInfo(value?:PlannerTeamsPublicationInfo):void Microsoft\Graph\Beta\Generated.models.plannerTaskCreation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskCreation Microsoft\Graph\Beta\Generated.models.plannerTaskCreation~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getActiveChecklistItemCount():int +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getAppliedCategories():PlannerAppliedCategories +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getArchivalInfo():PlannerArchivalInfo +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getAssignments():PlannerAssignments +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getBucketId():string +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getChecklistItemCount():int +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getCompletedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getCompletedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getConversationThreadId():string +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getCreationSource():PlannerTaskCreation +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getDetails():PlannerTaskDetailsData +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getDueDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getHasChat():bool +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getHasDescription():bool +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getIsArchived():bool +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getOrderHint():string +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getPercentComplete():int +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getPreviewType():PlannerPreviewType +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getPriority():int +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getRecurrence():PlannerTaskRecurrence +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getReferenceCount():int +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getSpecifiedCompletionRequirements():PlannerTaskCompletionRequirements +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getStartDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|getTitle():string +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setActiveChecklistItemCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setAppliedCategories(value?:PlannerAppliedCategories):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setArchivalInfo(value?:PlannerArchivalInfo):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setAssignments(value?:PlannerAssignments):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setBucketId(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setChecklistItemCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setCompletedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setCompletedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setConversationThreadId(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setCreationSource(value?:PlannerTaskCreation):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setDetails(value?:PlannerTaskDetailsData):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setDueDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setHasChat(value?:bool):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setHasDescription(value?:bool):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setIsArchived(value?:bool):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setOrderHint(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setPercentComplete(value?:int):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setPreviewType(value?:PlannerPreviewType):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setPriority(value?:int):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setRecurrence(value?:PlannerTaskRecurrence):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setReferenceCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setSpecifiedCompletionRequirements(value?:PlannerTaskCompletionRequirements):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setStartDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|public|setTitle(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerTaskData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskData +Microsoft\Graph\Beta\Generated.models.plannerTaskData~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.plannerTaskDetails-->PlannerDelta Microsoft\Graph\Beta\Generated.models.plannerTaskDetails::|public|constructor():void Microsoft\Graph\Beta\Generated.models.plannerTaskDetails::|public|getApprovalAttachment():PlannerBaseApprovalAttachment @@ -265679,6 +268541,33 @@ Microsoft\Graph\Beta\Generated.models.plannerTaskDetails::|public|setNotes(value Microsoft\Graph\Beta\Generated.models.plannerTaskDetails::|public|setPreviewType(value?:PlannerPreviewType):void Microsoft\Graph\Beta\Generated.models.plannerTaskDetails::|public|setReferences(value?:PlannerExternalReferences):void Microsoft\Graph\Beta\Generated.models.plannerTaskDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskDetails +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getApprovalAttachment():PlannerBaseApprovalAttachment +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getChecklist():PlannerChecklistItems +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getCompletionRequirements():PlannerTaskCompletionRequirementDetails +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getForms():PlannerFormsDictionary +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getNotes():ItemBody +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getPreviewType():PlannerPreviewType +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|getReferences():PlannerExternalReferences +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setApprovalAttachment(value?:PlannerBaseApprovalAttachment):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setChecklist(value?:PlannerChecklistItems):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setCompletionRequirements(value?:PlannerTaskCompletionRequirementDetails):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setForms(value?:PlannerFormsDictionary):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setNotes(value?:ItemBody):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setPreviewType(value?:PlannerPreviewType):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|public|setReferences(value?:PlannerExternalReferences):void +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskDetailsData +Microsoft\Graph\Beta\Generated.models.plannerTaskDetailsData~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.plannerTaskPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.plannerTaskPolicy::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.plannerTaskPolicy::|public|getBackingStore():BackingStore @@ -266210,6 +269099,14 @@ Microsoft\Graph\Beta\Generated.models.policyTenantScope::|public|OdataType:strin Microsoft\Graph\Beta\Generated.models.policyTenantScope::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.policyTenantScope::|public|setPolicyScope(value?:PolicyBinding):void Microsoft\Graph\Beta\Generated.models.policyTenantScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyTenantScope +Microsoft\Graph\Beta\Generated.models.policyTipAction-->DlpActionInfo +Microsoft\Graph\Beta\Generated.models.policyTipAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.policyTipAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.policyTipAction::|public|getPolicyTip():string +Microsoft\Graph\Beta\Generated.models.policyTipAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.policyTipAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.policyTipAction::|public|setPolicyTip(value?:string):void +Microsoft\Graph\Beta\Generated.models.policyTipAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyTipAction Microsoft\Graph\Beta\Generated.models.policyUserScope-->PolicyScopeBase Microsoft\Graph\Beta\Generated.models.policyUserScope::|public|constructor():void Microsoft\Graph\Beta\Generated.models.policyUserScope::|public|GetFieldDeserializers():array @@ -266529,8 +269426,6 @@ Microsoft\Graph\Beta\Generated.models.principalResourceMembershipsScope::|public Microsoft\Graph\Beta\Generated.models.principalResourceMembershipsScope::|public|setPrincipalScopes(value?:array):void Microsoft\Graph\Beta\Generated.models.principalResourceMembershipsScope::|public|setResourceScopes(value?:array):void Microsoft\Graph\Beta\Generated.models.principalResourceMembershipsScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrincipalResourceMembershipsScope -Microsoft\Graph\Beta\Generated.models.principalType::0000-entraIdUser -Microsoft\Graph\Beta\Generated.models.principalType::0001-unknownFutureValue Microsoft\Graph\Beta\Generated.models.printCertificateSigningRequest::|public|constructor():void Microsoft\Graph\Beta\Generated.models.printCertificateSigningRequest::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.printCertificateSigningRequest::|public|getBackingStore():BackingStore @@ -269237,6 +272132,7 @@ Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getActivity Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getContentEntries():array +Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getContextMetadata():ContextMetadata Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getDeviceMetadata():DeviceMetadata Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getIntegratedAppMetadata():IntegratedApplicationMetadata @@ -269247,6 +272143,7 @@ Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setActivity Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setContentEntries(value?:array):void +Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setContextMetadata(value?:ContextMetadata):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setDeviceMetadata(value?:DeviceMetadata):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setIntegratedAppMetadata(value?:IntegratedApplicationMetadata):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setOdataType(value?:string):void @@ -269852,6 +272749,7 @@ Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|GetFieldDeseri Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getLastModifiedBy():IdentitySet Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getOffboardRequestedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getPendingRetentionPeriodChange():RetentionPeriodChange Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getPolicyId():string Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getProtectionSources():ProtectionSource Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|getStatus():ProtectionUnitStatus @@ -269865,6 +272763,7 @@ Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setError(value Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setLastModifiedBy(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setOffboardRequestedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setPendingRetentionPeriodChange(value?:RetentionPeriodChange):void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setPolicyId(value?:string):void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setProtectionSources(value?:ProtectionSource):void Microsoft\Graph\Beta\Generated.models.protectionUnitBase::|public|setStatus(value?:ProtectionUnitStatus):void @@ -270951,6 +273850,11 @@ Microsoft\Graph\Beta\Generated.models.recipientScopeType::0001-internal Microsoft\Graph\Beta\Generated.models.recipientScopeType::0002-external Microsoft\Graph\Beta\Generated.models.recipientScopeType::0003-externalPartner Microsoft\Graph\Beta\Generated.models.recipientScopeType::0004-externalNonPartner +Microsoft\Graph\Beta\Generated.models.recipientType::0000-contact +Microsoft\Graph\Beta\Generated.models.recipientType::0001-oneOff +Microsoft\Graph\Beta\Generated.models.recipientType::0002-mailbox +Microsoft\Graph\Beta\Generated.models.recipientType::0003-privateDL +Microsoft\Graph\Beta\Generated.models.recipientType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.recipient~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.recommendation-->RecommendationBase Microsoft\Graph\Beta\Generated.models.recommendation::|public|constructor():void @@ -272126,6 +275030,12 @@ Microsoft\Graph\Beta\Generated.models.removedState::|public|setOdataType(value?: Microsoft\Graph\Beta\Generated.models.removedState::|public|setReason(value?:string):void Microsoft\Graph\Beta\Generated.models.removedState::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovedState Microsoft\Graph\Beta\Generated.models.removedState~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.removeFromLobbyOperation-->CommsOperation +Microsoft\Graph\Beta\Generated.models.removeFromLobbyOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.removeFromLobbyOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.removeFromLobbyOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.removeFromLobbyOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.removeFromLobbyOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveFromLobbyOperation Microsoft\Graph\Beta\Generated.models.removeProtectionAction-->InformationProtectionAction Microsoft\Graph\Beta\Generated.models.removeProtectionAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.removeProtectionAction::|public|GetFieldDeserializers():array @@ -272181,6 +275091,7 @@ Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getAppCredentialSignIn Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getApplicationSignInDetailedSummary():array Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getAuthenticationMethods():AuthenticationMethodsRoot Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getAzureADPremiumLicenseInsight():AzureADPremiumLicenseInsight +Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getCorrelations():array Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getCredentialUserRegistrationDetails():array Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getDailyPrintUsage():array Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getDailyPrintUsageByPrinter():array @@ -272189,6 +275100,7 @@ Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getDailyPrintUsageSumm Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getDailyPrintUsageSummariesByUser():array Microsoft\Graph\Beta\Generated.models.reportRoot::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getHealthMonitoring():HealthMonitoringRoot +Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getIdentityAnalytics():IdentityAnalyticsRoot Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getMonthlyPrintUsageByPrinter():array Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getMonthlyPrintUsageByUser():array Microsoft\Graph\Beta\Generated.models.reportRoot::|public|getMonthlyPrintUsageSummariesByPrinter():array @@ -272206,6 +275118,7 @@ Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setAppCredentialSignIn Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setApplicationSignInDetailedSummary(value?:array):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setAuthenticationMethods(value?:AuthenticationMethodsRoot):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setAzureADPremiumLicenseInsight(value?:AzureADPremiumLicenseInsight):void +Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setCorrelations(value?:array):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setCredentialUserRegistrationDetails(value?:array):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setDailyPrintUsage(value?:array):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setDailyPrintUsageByPrinter(value?:array):void @@ -272213,6 +275126,7 @@ Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setDailyPrintUsageByUs Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setDailyPrintUsageSummariesByPrinter(value?:array):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setDailyPrintUsageSummariesByUser(value?:array):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setHealthMonitoring(value?:HealthMonitoringRoot):void +Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setIdentityAnalytics(value?:IdentityAnalyticsRoot):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setMonthlyPrintUsageByPrinter(value?:array):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setMonthlyPrintUsageByUser(value?:array):void Microsoft\Graph\Beta\Generated.models.reportRoot::|public|setMonthlyPrintUsageSummariesByPrinter(value?:array):void @@ -272908,6 +275822,27 @@ Microsoft\Graph\Beta\Generated.models.restorePointTags::0000-none Microsoft\Graph\Beta\Generated.models.restorePointTags::0001-fastRestore Microsoft\Graph\Beta\Generated.models.restorePointTags::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.restorePointTags::0003-includeNewerItems +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|getHasAttachment():bool +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|getItems():array +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|getRecipients():array +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|getSenders():array +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|getSubjects():array +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|setHasAttachment(value?:bool):void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|setItems(value?:array):void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|setRecipients(value?:array):void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|setSenders(value?:array):void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|public|setSubjects(value?:array):void +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RestoreSearchArtifactQueryExpression +Microsoft\Graph\Beta\Generated.models.restoreSearchArtifactQueryExpression~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.restoreSessionArtifactCount::|public|constructor():void Microsoft\Graph\Beta\Generated.models.restoreSessionArtifactCount::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.restoreSessionArtifactCount::|public|getBackingStore():BackingStore @@ -273139,6 +276074,28 @@ Microsoft\Graph\Beta\Generated.models.retentionLabelSettings::|public|setIsRecor Microsoft\Graph\Beta\Generated.models.retentionLabelSettings::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.retentionLabelSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetentionLabelSettings Microsoft\Graph\Beta\Generated.models.retentionLabelSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|getEffectiveFromDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|getStatus():RetentionPeriodChangeStatus +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|getTargetRetentionPeriodInDays():int +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|setEffectiveFromDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|setStatus(value?:RetentionPeriodChangeStatus):void +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|public|setTargetRetentionPeriodInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetentionPeriodChange +Microsoft\Graph\Beta\Generated.models.retentionPeriodChangeStatus::0000-none +Microsoft\Graph\Beta\Generated.models.retentionPeriodChangeStatus::0001-inProgress +Microsoft\Graph\Beta\Generated.models.retentionPeriodChangeStatus::0002-failed +Microsoft\Graph\Beta\Generated.models.retentionPeriodChangeStatus::0003-completed +Microsoft\Graph\Beta\Generated.models.retentionPeriodChangeStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.retentionPeriodChange~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.retentionSetting::|public|constructor():void Microsoft\Graph\Beta\Generated.models.retentionSetting::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.retentionSetting::|public|getBackingStore():BackingStore @@ -274861,6 +277818,29 @@ Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0009-darkPurple Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0010-darkPink Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0011-darkYellow Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0012-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0013-darkRed +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0014-cranberry +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0015-darkOrange +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0016-bronze +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0017-peach +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0018-gold +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0019-lime +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0020-forest +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0021-lightGreen +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0022-jade +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0023-lightTeal +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0024-darkTeal +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0025-steel +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0026-skyBlue +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0027-blueGray +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0028-lavender +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0029-lilac +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0030-plum +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0031-magenta +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0032-darkBrown +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0033-beige +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0034-charcoal +Microsoft\Graph\Beta\Generated.models.scheduleEntityTheme::0035-silver Microsoft\Graph\Beta\Generated.models.scheduleEntity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.scheduleInformation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.scheduleInformation::|public|getAdditionalData():array @@ -275771,6 +278751,42 @@ Microsoft\Graph\Beta\Generated.models.security.account::|public|setIdentifier(va Microsoft\Graph\Beta\Generated.models.security.account::|public|setIdentityProvider(value?:IdentityProvider):void Microsoft\Graph\Beta\Generated.models.security.account::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.account::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Account +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|getAadUserIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|getDnsDomainColumn():string +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|getNameColumn():string +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|getNtDomainColumn():string +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|getSidColumn():string +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|getUpnColumn():string +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|getUpnSuffixColumn():string +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|setAadUserIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|setDnsDomainColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|setNameColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|setNtDomainColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|setSidColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|setUpnColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|public|setUpnSuffixColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.accountEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccountEntityMapping +Microsoft\Graph\Beta\Generated.models.security.accountObjectIdAction-->AutomatedAction +Microsoft\Graph\Beta\Generated.models.security.accountObjectIdAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.accountObjectIdAction::|public|getAccountObjectIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.accountObjectIdAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.accountObjectIdAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.accountObjectIdAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.accountObjectIdAction::|public|setAccountObjectIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.accountObjectIdAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccountObjectIdAction +Microsoft\Graph\Beta\Generated.models.security.accountSidAction-->AutomatedAction +Microsoft\Graph\Beta\Generated.models.security.accountSidAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.accountSidAction::|public|getAccountSidColumn():string +Microsoft\Graph\Beta\Generated.models.security.accountSidAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.accountSidAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.accountSidAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.accountSidAction::|public|setAccountSidColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.accountSidAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccountSidAction Microsoft\Graph\Beta\Generated.models.security.account~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.action::0000-disable Microsoft\Graph\Beta\Generated.models.security.action::0001-enable @@ -275847,6 +278863,7 @@ Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0005-htmlT Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0006-messageConversationExpansion Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0007-locationsWithoutHits Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0008-allItemsInFolder +Microsoft\Graph\Beta\Generated.models.security.additionalDataOptions::0009-cloudNativeHtmlConversion Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0000-none Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0001-teamsAndYammerConversations Microsoft\Graph\Beta\Generated.models.security.additionalOptions::0002-cloudAttachments @@ -276022,6 +279039,12 @@ Microsoft\Graph\Beta\Generated.models.security.airManualInvestigationData::|publ Microsoft\Graph\Beta\Generated.models.security.airManualInvestigationData::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.airManualInvestigationData::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.airManualInvestigationData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AirManualInvestigationData +Microsoft\Graph\Beta\Generated.models.security.aISpanOutputsAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.aISpanOutputsAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.aISpanOutputsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.aISpanOutputsAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.aISpanOutputsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.aISpanOutputsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AISpanOutputsAuditRecord Microsoft\Graph\Beta\Generated.models.security.alert-->Entity Microsoft\Graph\Beta\Generated.models.security.alert::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.alert::|public|getActorDisplayName():string @@ -276127,6 +279150,12 @@ Microsoft\Graph\Beta\Generated.models.security.alertComment::|public|setCreatedD Microsoft\Graph\Beta\Generated.models.security.alertComment::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.alertComment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertComment Microsoft\Graph\Beta\Generated.models.security.alertComment~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.alertCustomDetails-->Dictionary +Microsoft\Graph\Beta\Generated.models.security.alertCustomDetails::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.alertCustomDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.alertCustomDetails::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.alertCustomDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.alertCustomDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertCustomDetails Microsoft\Graph\Beta\Generated.models.security.alertDetermination::0000-unknown Microsoft\Graph\Beta\Generated.models.security.alertDetermination::0001-apt Microsoft\Graph\Beta\Generated.models.security.alertDetermination::0002-malware @@ -276179,28 +279208,46 @@ Microsoft\Graph\Beta\Generated.models.security.alertStatus::0001-new Microsoft\Graph\Beta\Generated.models.security.alertStatus::0002-inProgress Microsoft\Graph\Beta\Generated.models.security.alertStatus::0003-resolved Microsoft\Graph\Beta\Generated.models.security.alertStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertSubmissionAuditRecord +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionResultDetailAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionResultDetailAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionResultDetailAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionResultDetailAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionResultDetailAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.alertSubmissionResultDetailAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertSubmissionResultDetailAuditRecord Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getCategory():string +Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getCustomDetails():AlertCustomDetails Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getEntityMappings():EntityMappingConfiguration Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getImpactedAssets():array Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getMitreTechniques():array Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getRecommendedActions():string Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getSeverity():AlertSeverity +Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getTactics():array Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|getTitle():string Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setCategory(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setCustomDetails(value?:AlertCustomDetails):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setEntityMappings(value?:EntityMappingConfiguration):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setImpactedAssets(value?:array):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setMitreTechniques(value?:array):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setRecommendedActions(value?:string):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setSeverity(value?:AlertSeverity):void +Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setTactics(value?:array):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|public|setTitle(value?:string):void Microsoft\Graph\Beta\Generated.models.security.alertTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertTemplate Microsoft\Graph\Beta\Generated.models.security.alertTemplate~~>AdditionalDataHolder; BackedModel; Parsable @@ -276214,6 +279261,14 @@ Microsoft\Graph\Beta\Generated.models.security.allowFileResponseAction::|public| Microsoft\Graph\Beta\Generated.models.security.allowFileResponseAction::|public|setDeviceGroupNames(value?:array):void Microsoft\Graph\Beta\Generated.models.security.allowFileResponseAction::|public|setIdentifier(value?:FileEntityIdentifier):void Microsoft\Graph\Beta\Generated.models.security.allowFileResponseAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllowFileResponseAction +Microsoft\Graph\Beta\Generated.models.security.amazonResourceEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.amazonResourceEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.amazonResourceEntityMapping::|public|getAmazonResourceIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.amazonResourceEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.amazonResourceEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.amazonResourceEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.amazonResourceEntityMapping::|public|setAmazonResourceIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.amazonResourceEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AmazonResourceEntityMapping Microsoft\Graph\Beta\Generated.models.security.amazonResourceEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.amazonResourceEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.amazonResourceEvidence::|public|getAmazonAccountId():string @@ -276754,11 +279809,13 @@ Microsoft\Graph\Beta\Generated.models.security.auditCoreRoot::|static|public|Cre Microsoft\Graph\Beta\Generated.models.security.auditData::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.auditData::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.auditData::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.auditData::|public|getDynamicProperties():AuditRecordTypeDictionary Microsoft\Graph\Beta\Generated.models.security.auditData::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.auditData::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.security.auditData::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.auditData::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.security.auditData::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.auditData::|public|setDynamicProperties(value?:AuditRecordTypeDictionary):void Microsoft\Graph\Beta\Generated.models.security.auditData::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.auditData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditData Microsoft\Graph\Beta\Generated.models.security.auditData~~>AdditionalDataHolder; BackedModel; Parsable @@ -277302,9 +280359,35 @@ Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0439-TeamsEva Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0440-TeamsEvalDataHubPermissionChange Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0441-TeamsEvalDataHubAdminOperation Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0442-VivaGlintOrganizationalData -Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0443-ReportSubmission -Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0444-ReportSubmissionResultDetail -Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0445-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0443-AlertSubmission +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0444-AlertSubmissionResultDetail +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0445-ComplianceSitGradingSharePoint +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0446-CompliancePolicyGradingSharePoint +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0447-AzureAISearchAudit +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0448-P4AIRiskScoreRecord +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0449-DragonCopilotAdmin +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0450-AISpanOutputs +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0451-EopSubmissionFeedEntity +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0452-SonarFileDetonationEntity +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0453-SonarSubmissionEntity +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0454-SonarUrlDetonationEntity +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0455-SubmissionEntity +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0456-SonarDetonationEntity +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0457-MicrosoftTeamsUserConcern +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0458-VivaGlintAgenticCampaign +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0459-MSPVectorSearchContentMetadata +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0460-FabricPolicy +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0461-SecurityCopilotAgentIdentityManagement +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0462-CopilotSessionSharing +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0463-DragonCopilotAccess +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0464-DragonCopilotClinicalData +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0465-DragonCopilotSession +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0466-MosAgentInfoRecordV2 +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0467-SecurityDevelopmentLifecycleAILog +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0468-MDASH +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0469-DefenderSecurityForAIConfiguration +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0470-SparkCoreCustomLivePool +Microsoft\Graph\Beta\Generated.models.security.auditLogRecordType::0471-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0000-Regular Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0001-Reserved Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0002-Admin @@ -277317,6 +280400,17 @@ Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0008-SystemPoli Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0009-PartnerTechnician Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0010-Guest Microsoft\Graph\Beta\Generated.models.security.auditLogUserType::0011-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditRecordTypeDictionary +Microsoft\Graph\Beta\Generated.models.security.auditRecordTypeDictionary~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.auditSearchAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.auditSearchAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.auditSearchAuditRecord::|public|GetFieldDeserializers():array @@ -277344,6 +280438,60 @@ Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|publi Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|public|setIsAutomatic(value?:bool):void Microsoft\Graph\Beta\Generated.models.security.autoAuditingConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AutoAuditingConfiguration +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.automatedAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AutomatedAction +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getAllowFiles():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getBlockFiles():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getCollectInvestigationPackages():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getDisableUsers():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getForceUserPasswordResets():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getHardDeleteEmails():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getInitiateInvestigations():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getIsolateDevices():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getMarkUsersAsCompromised():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getMoveEmailsToDeletedItems():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getMoveEmailsToInbox():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getMoveEmailsToJunk():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getRestrictAppExecutions():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getRunAntivirusScans():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getSoftDeleteEmails():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|getStopAndQuarantineFiles():array +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setAllowFiles(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setBlockFiles(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setCollectInvestigationPackages(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setDisableUsers(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setForceUserPasswordResets(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setHardDeleteEmails(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setInitiateInvestigations(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setIsolateDevices(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setMarkUsersAsCompromised(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setMoveEmailsToDeletedItems(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setMoveEmailsToInbox(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setMoveEmailsToJunk(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setRestrictAppExecutions(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setRunAntivirusScans(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setSoftDeleteEmails(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|public|setStopAndQuarantineFiles(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AutomatedActionSet +Microsoft\Graph\Beta\Generated.models.security.automatedActionSet~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.automatedAction~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.autonomousSystem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.autonomousSystem::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.autonomousSystem::|public|getBackingStore():BackingStore @@ -277399,6 +280547,20 @@ Microsoft\Graph\Beta\Generated.models.security.azureActiveDirectoryStsLogonAudit Microsoft\Graph\Beta\Generated.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.azureActiveDirectoryStsLogonAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryStsLogonAuditRecord +Microsoft\Graph\Beta\Generated.models.security.azureAISearchAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.azureAISearchAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.azureAISearchAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.azureAISearchAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.azureAISearchAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.azureAISearchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzureAISearchAuditRecord +Microsoft\Graph\Beta\Generated.models.security.azureResourceEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.azureResourceEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.azureResourceEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.azureResourceEntityMapping::|public|getResourceIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.azureResourceEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.azureResourceEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.azureResourceEntityMapping::|public|setResourceIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.azureResourceEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzureResourceEntityMapping Microsoft\Graph\Beta\Generated.models.security.azureResourceEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.azureResourceEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.azureResourceEvidence::|public|GetFieldDeserializers():array @@ -277679,6 +280841,16 @@ Microsoft\Graph\Beta\Generated.models.security.cloudAppInfoState::0000-true Microsoft\Graph\Beta\Generated.models.security.cloudAppInfoState::0001-false Microsoft\Graph\Beta\Generated.models.security.cloudAppInfoState::0002-unknown Microsoft\Graph\Beta\Generated.models.security.cloudAppInfoState::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping::|public|getAppIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping::|public|getNameColumn():string +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping::|public|setAppIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping::|public|setNameColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudApplicationEntityMapping Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.cloudApplicationEvidence::|public|getAppId():int @@ -277882,12 +281054,24 @@ Microsoft\Graph\Beta\Generated.models.security.complianceManagerActionRecord::|p Microsoft\Graph\Beta\Generated.models.security.complianceManagerActionRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.complianceManagerActionRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.complianceManagerActionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceManagerActionRecord +Microsoft\Graph\Beta\Generated.models.security.compliancePolicyGradingSharePointAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CompliancePolicyGradingSharePointAuditRecord Microsoft\Graph\Beta\Generated.models.security.complianceSettingsChangeAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.complianceSettingsChangeAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.complianceSettingsChangeAuditRecord::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.complianceSettingsChangeAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.complianceSettingsChangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.complianceSettingsChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceSettingsChangeAuditRecord +Microsoft\Graph\Beta\Generated.models.security.complianceSitGradingSharePointAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.complianceSitGradingSharePointAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.complianceSitGradingSharePointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.complianceSitGradingSharePointAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.complianceSitGradingSharePointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.complianceSitGradingSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceSitGradingSharePointAuditRecord Microsoft\Graph\Beta\Generated.models.security.complianceSupervisionExchangeAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.complianceSupervisionExchangeAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.complianceSupervisionExchangeAuditRecord::|public|GetFieldDeserializers():array @@ -278053,6 +281237,12 @@ Microsoft\Graph\Beta\Generated.models.security.copilotPromptBookSettingAuditReco Microsoft\Graph\Beta\Generated.models.security.copilotPromptBookSettingAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.copilotPromptBookSettingAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.copilotPromptBookSettingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotPromptBookSettingAuditRecord +Microsoft\Graph\Beta\Generated.models.security.copilotSessionSharingAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.copilotSessionSharingAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.copilotSessionSharingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.copilotSessionSharingAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.copilotSessionSharingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.copilotSessionSharingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotSessionSharingAuditRecord Microsoft\Graph\Beta\Generated.models.security.copilotSettingAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.copilotSettingAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.copilotSettingAuditRecord::|public|GetFieldDeserializers():array @@ -278294,6 +281484,12 @@ Microsoft\Graph\Beta\Generated.models.security.defenderPreviewFeaturesRecord::|p Microsoft\Graph\Beta\Generated.models.security.defenderPreviewFeaturesRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.defenderPreviewFeaturesRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.defenderPreviewFeaturesRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefenderPreviewFeaturesRecord +Microsoft\Graph\Beta\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefenderSecurityForAIConfigurationAuditRecord Microsoft\Graph\Beta\Generated.models.security.deliveryAction::0000-unknown Microsoft\Graph\Beta\Generated.models.security.deliveryAction::0001-deliveredToJunk Microsoft\Graph\Beta\Generated.models.security.deliveryAction::0002-delivered @@ -278355,6 +281551,7 @@ Microsoft\Graph\Beta\Generated.models.security.deploymentStatus::0009-unknownFut Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getAlertTemplate():AlertTemplate +Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getAutomatedActions():AutomatedActionSet Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getOdataType():string @@ -278363,27 +281560,44 @@ Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|getRespo Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setAlertTemplate(value?:AlertTemplate):void +Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setAutomatedActions(value?:AutomatedActionSet):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setOrganizationalScope(value?:OrganizationalScope):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|public|setResponseActions(value?:array):void Microsoft\Graph\Beta\Generated.models.security.detectionAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DetectionAction Microsoft\Graph\Beta\Generated.models.security.detectionAction~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.security.detectionRule-->ProtectionRule +Microsoft\Graph\Beta\Generated.models.security.detectionRule-->Entity Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getCreatedBy():string +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getDetectionAction():DetectionAction Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getDetectorId():string +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getLastModifiedBy():string +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getLastRunDetails():RunDetails Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getQueryCondition():QueryCondition Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getSchedule():RuleSchedule +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|getStatus():DetectionRuleStatus Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setCreatedBy(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setDetectionAction(value?:DetectionAction):void Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setDetectorId(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setLastModifiedBy(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setLastRunDetails(value?:RunDetails):void Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setQueryCondition(value?:QueryCondition):void Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setSchedule(value?:RuleSchedule):void +Microsoft\Graph\Beta\Generated.models.security.detectionRule::|public|setStatus(value?:DetectionRuleStatus):void Microsoft\Graph\Beta\Generated.models.security.detectionRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DetectionRule Microsoft\Graph\Beta\Generated.models.security.detectionRuleCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.security.detectionRuleCollectionResponse::|public|constructor():void @@ -278392,6 +281606,10 @@ Microsoft\Graph\Beta\Generated.models.security.detectionRuleCollectionResponse:: Microsoft\Graph\Beta\Generated.models.security.detectionRuleCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.detectionRuleCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.security.detectionRuleCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DetectionRuleCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.detectionRuleStatus::0000-enabled +Microsoft\Graph\Beta\Generated.models.security.detectionRuleStatus::0001-disabled +Microsoft\Graph\Beta\Generated.models.security.detectionRuleStatus::0002-autoDisabled +Microsoft\Graph\Beta\Generated.models.security.detectionRuleStatus::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.detectionSource::0000-unknown Microsoft\Graph\Beta\Generated.models.security.detectionSource::0001-microsoftDefenderForEndpoint Microsoft\Graph\Beta\Generated.models.security.detectionSource::0002-antivirus @@ -278533,6 +281751,14 @@ Microsoft\Graph\Beta\Generated.models.security.detonationObservables::|public|se Microsoft\Graph\Beta\Generated.models.security.detonationObservables::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.detonationObservables::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DetonationObservables Microsoft\Graph\Beta\Generated.models.security.detonationObservables~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.deviceAction-->AutomatedAction +Microsoft\Graph\Beta\Generated.models.security.deviceAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.deviceAction::|public|getDeviceIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.deviceAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.deviceAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.deviceAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.deviceAction::|public|setDeviceIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.deviceAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceAction Microsoft\Graph\Beta\Generated.models.security.deviceAssetIdentifier::0000-deviceId Microsoft\Graph\Beta\Generated.models.security.deviceAssetIdentifier::0001-deviceName Microsoft\Graph\Beta\Generated.models.security.deviceAssetIdentifier::0002-remoteDeviceName @@ -279462,6 +282688,18 @@ Microsoft\Graph\Beta\Generated.models.security.dlpSensitiveInformationTypeRulePa Microsoft\Graph\Beta\Generated.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DlpSensitiveInformationTypeRulePackageCmdletRecord +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|getDomainNameColumn():string +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|getHostIpAddressColumn():string +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|getServerIpColumn():string +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|setDomainNameColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|setHostIpAddressColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|public|setServerIpColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.dnsEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DnsEntityMapping Microsoft\Graph\Beta\Generated.models.security.dnsEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.dnsEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.dnsEvidence::|public|getDnsServerIp():IpEvidence @@ -279496,6 +282734,30 @@ Microsoft\Graph\Beta\Generated.models.security.downgradeJustification::|public|s Microsoft\Graph\Beta\Generated.models.security.downgradeJustification::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.downgradeJustification::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DowngradeJustification Microsoft\Graph\Beta\Generated.models.security.downgradeJustification~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAccessRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAccessRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAccessRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAccessRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAccessRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAccessRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotAccessRecord +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAdminRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAdminRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAdminRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAdminRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAdminRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotAdminRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotAdminRecord +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotClinicalDataRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotClinicalDataRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotClinicalDataRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotClinicalDataRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotClinicalDataRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotClinicalDataRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotClinicalDataRecord +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.dragonCopilotSessionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotSessionRecord Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|GetFieldDeserializers():array @@ -279868,6 +283130,16 @@ Microsoft\Graph\Beta\Generated.models.security.ehrConnectorAuditBaseRecord::|pub Microsoft\Graph\Beta\Generated.models.security.ehrConnectorAuditBaseRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.ehrConnectorAuditBaseRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.ehrConnectorAuditBaseRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EhrConnectorAuditBaseRecord +Microsoft\Graph\Beta\Generated.models.security.emailAction-->AutomatedAction +Microsoft\Graph\Beta\Generated.models.security.emailAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.emailAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.emailAction::|public|getNetworkMessageIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.emailAction::|public|getRecipientColumn():string +Microsoft\Graph\Beta\Generated.models.security.emailAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.emailAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.emailAction::|public|setNetworkMessageIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.emailAction::|public|setRecipientColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.emailAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailAction Microsoft\Graph\Beta\Generated.models.security.emailContentThreatSubmission-->EmailThreatSubmission Microsoft\Graph\Beta\Generated.models.security.emailContentThreatSubmission::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.emailContentThreatSubmission::|public|GetFieldDeserializers():array @@ -279990,6 +283262,84 @@ Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail: Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|setDeviceCount(value?:int):void Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|setDevices(value?:array):void Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EndpointDiscoveredCloudAppDetail +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|getEntityIdentifier():string +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|getEntityType():ManualAlertEntityType +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|getIdentifierValue():string +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|getRole():EntityDefinitionInputRole +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|setEntityIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|setEntityType(value?:ManualAlertEntityType):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|setIdentifierValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|setRole(value?:EntityDefinitionInputRole):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntityDefinitionInput +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInputRole::0000-impacted +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInputRole::0001-related +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInputRole::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.entityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntityMapping +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getAccounts():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getAmazonResources():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getAzureResources():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getCloudApplications():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getDns():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getFiles():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getGoogleCloudResources():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getHosts():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getIps():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getMailboxes():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getMailClusters():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getMailMessages():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getOAuthApplications():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getProcesses():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getRegistryValues():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getSecurityGroups():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|getUrls():array +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setAccounts(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setAmazonResources(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setAzureResources(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setCloudApplications(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setDns(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setFiles(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setGoogleCloudResources(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setHosts(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setIps(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setMailboxes(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setMailClusters(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setMailMessages(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setOAuthApplications(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setProcesses(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setRegistryValues(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setSecurityGroups(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|public|setUrls(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntityMappingConfiguration +Microsoft\Graph\Beta\Generated.models.security.entityMappingConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.entityMapping~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.entityType::0000-userName Microsoft\Graph\Beta\Generated.models.security.entityType::0001-ipAddress Microsoft\Graph\Beta\Generated.models.security.entityType::0002-machineName @@ -280023,6 +283373,12 @@ Microsoft\Graph\Beta\Generated.models.security.environmentKind::0008-gitHubOrgan Microsoft\Graph\Beta\Generated.models.security.environmentKind::0009-gitLabGroup Microsoft\Graph\Beta\Generated.models.security.environmentKind::0010-jFrogArtifactory Microsoft\Graph\Beta\Generated.models.security.environmentKind::0011-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.eopSubmissionFeedEntityAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EopSubmissionFeedEntityAuditRecord Microsoft\Graph\Beta\Generated.models.security.EscapedCase-->Entity Microsoft\Graph\Beta\Generated.models.security.EscapedCase::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.EscapedCase::|public|getCreatedDateTime():DateTime @@ -280200,6 +283556,12 @@ Microsoft\Graph\Beta\Generated.models.security.fabricAuditRecord::|public|GetFie Microsoft\Graph\Beta\Generated.models.security.fabricAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.fabricAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.fabricAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FabricAuditRecord +Microsoft\Graph\Beta\Generated.models.security.fabricPolicyRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.fabricPolicyRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.fabricPolicyRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.fabricPolicyRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.fabricPolicyRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.fabricPolicyRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FabricPolicyRecord Microsoft\Graph\Beta\Generated.models.security.file-->Entity Microsoft\Graph\Beta\Generated.models.security.file::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.file::|public|getContent():StreamInterface @@ -280230,6 +283592,18 @@ Microsoft\Graph\Beta\Generated.models.security.file::|public|setSize(value?:int) Microsoft\Graph\Beta\Generated.models.security.file::|public|setSourceType(value?:SourceType):void Microsoft\Graph\Beta\Generated.models.security.file::|public|setSubjectTitle(value?:string):void Microsoft\Graph\Beta\Generated.models.security.file::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):File +Microsoft\Graph\Beta\Generated.models.security.fileAction-->AutomatedAction +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|getDeviceGroupNames():array +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|getSha1Column():string +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|getSha256Column():string +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|setDeviceGroupNames(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|setSha1Column(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.fileAction::|public|setSha256Column(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.fileAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileAction Microsoft\Graph\Beta\Generated.models.security.fileContentThreatSubmission-->FileThreatSubmission Microsoft\Graph\Beta\Generated.models.security.fileContentThreatSubmission::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.fileContentThreatSubmission::|public|GetFieldDeserializers():array @@ -280274,6 +283648,18 @@ Microsoft\Graph\Beta\Generated.models.security.fileEntityIdentifier::0001-initia Microsoft\Graph\Beta\Generated.models.security.fileEntityIdentifier::0002-sha256 Microsoft\Graph\Beta\Generated.models.security.fileEntityIdentifier::0003-initiatingProcessSHA256 Microsoft\Graph\Beta\Generated.models.security.fileEntityIdentifier::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|getNameColumn():string +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|getSha1Column():string +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|getSha256Column():string +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|setNameColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|setSha1Column(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|public|setSha256Column(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.fileEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileEntityMapping Microsoft\Graph\Beta\Generated.models.security.fileEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.fileEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.fileEvidence::|public|getDetectionStatus():DetectionStatus @@ -280575,6 +283961,14 @@ Microsoft\Graph\Beta\Generated.models.security.googleCloudLocationType::0001-reg Microsoft\Graph\Beta\Generated.models.security.googleCloudLocationType::0002-zonal Microsoft\Graph\Beta\Generated.models.security.googleCloudLocationType::0003-global Microsoft\Graph\Beta\Generated.models.security.googleCloudLocationType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEntityMapping::|public|getFullResourceNameColumn():string +Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEntityMapping::|public|setFullResourceNameColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GoogleCloudResourceEntityMapping Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.googleCloudResourceEvidence::|public|GetFieldDeserializers():array @@ -280762,6 +284156,22 @@ Microsoft\Graph\Beta\Generated.models.security.hostedRpaAuditRecord::|public|Get Microsoft\Graph\Beta\Generated.models.security.hostedRpaAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.hostedRpaAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.hostedRpaAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HostedRpaAuditRecord +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|getDeviceIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|getDnsDomainColumn():string +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|getNameColumn():string +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|getNetBiosNameColumn():string +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|getNtDomainColumn():string +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|setDeviceIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|setDnsDomainColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|setNameColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|setNetBiosNameColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|public|setNtDomainColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.hostEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HostEntityMapping Microsoft\Graph\Beta\Generated.models.security.hostLogonSessionEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.hostLogonSessionEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.hostLogonSessionEvidence::|public|getAccount():UserEvidence @@ -281044,6 +284454,139 @@ Microsoft\Graph\Beta\Generated.models.security.huntingRuleRunStatus::0001-comple Microsoft\Graph\Beta\Generated.models.security.huntingRuleRunStatus::0002-failed Microsoft\Graph\Beta\Generated.models.security.huntingRuleRunStatus::0003-partiallyFailed Microsoft\Graph\Beta\Generated.models.security.huntingRuleRunStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|getDocumentation():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|getHuntingFunctionId():int +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|getInputParameters():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|getOutputColumns():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|getPath():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|setDocumentation(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|setHuntingFunctionId(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|setInputParameters(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|setOutputColumns(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|public|setPath(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HuntingSchemaBuiltInFunction +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaBuiltInFunction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|getCslType():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|getDefaultValue():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|setCslType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|setDefaultValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HuntingSchemaFunctionParameter +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctionParameter~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|getBuiltInFunctions():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|getSavedFunctions():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|setBuiltInFunctions(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|public|setSavedFunctions(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HuntingSchemaFunctions +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaFunctions~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|getFunctions():HuntingSchemaFunctions +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|getTables():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|setFunctions(value?:HuntingSchemaFunctions):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|public|setTables(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HuntingSchemaResult +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getCreatedBy():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getHuntingFunctionId():int +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getInputParameters():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getLastModifiedBy():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getOutputColumns():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|getPath():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setCreatedBy(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setHuntingFunctionId(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setInputParameters(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setLastModifiedBy(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setOutputColumns(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|public|setPath(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HuntingSchemaSavedFunction +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaSavedFunction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|getColumns():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|setColumns(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HuntingSchemaTable +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|getDataType():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|getName():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|setDataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HuntingSchemaTableColumn +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTableColumn~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.huntingSchemaTable~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.hygieneEventRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.hygieneEventRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.hygieneEventRecord::|public|GetFieldDeserializers():array @@ -281565,6 +285108,16 @@ Microsoft\Graph\Beta\Generated.models.security.ipAddress::|public|setCountryOrRe Microsoft\Graph\Beta\Generated.models.security.ipAddress::|public|setHostingProvider(value?:string):void Microsoft\Graph\Beta\Generated.models.security.ipAddress::|public|setNetblock(value?:string):void Microsoft\Graph\Beta\Generated.models.security.ipAddress::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IpAddress +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping::|public|getAddressColumn():string +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping::|public|getScopeColumn():string +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping::|public|setAddressColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping::|public|setScopeColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.ipEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IpEntityMapping Microsoft\Graph\Beta\Generated.models.security.ipEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.ipEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.ipEvidence::|public|getCountryLetterCode():string @@ -281591,6 +285144,14 @@ Microsoft\Graph\Beta\Generated.models.security.irmUserDefinedDetectionRecord::|p Microsoft\Graph\Beta\Generated.models.security.irmUserDefinedDetectionRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.irmUserDefinedDetectionRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.irmUserDefinedDetectionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IrmUserDefinedDetectionRecord +Microsoft\Graph\Beta\Generated.models.security.isolateDeviceAction-->DeviceAction +Microsoft\Graph\Beta\Generated.models.security.isolateDeviceAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.isolateDeviceAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.isolateDeviceAction::|public|getIsolationType():IsolationType +Microsoft\Graph\Beta\Generated.models.security.isolateDeviceAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.isolateDeviceAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.isolateDeviceAction::|public|setIsolationType(value?:IsolationType):void +Microsoft\Graph\Beta\Generated.models.security.isolateDeviceAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IsolateDeviceAction Microsoft\Graph\Beta\Generated.models.security.isolateDeviceIncidentTaskResponseAction-->IncidentTaskResponseAction Microsoft\Graph\Beta\Generated.models.security.isolateDeviceIncidentTaskResponseAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.isolateDeviceIncidentTaskResponseAction::|public|GetFieldDeserializers():array @@ -281978,6 +285539,14 @@ Microsoft\Graph\Beta\Generated.models.security.mailboxConfigurationType::0002-ew Microsoft\Graph\Beta\Generated.models.security.mailboxConfigurationType::0003-mailDelegation Microsoft\Graph\Beta\Generated.models.security.mailboxConfigurationType::0004-userInboxRule Microsoft\Graph\Beta\Generated.models.security.mailboxConfigurationType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.mailboxEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.mailboxEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mailboxEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mailboxEntityMapping::|public|getPrimaryAddressColumn():string +Microsoft\Graph\Beta\Generated.models.security.mailboxEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.mailboxEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mailboxEntityMapping::|public|setPrimaryAddressColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mailboxEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxEntityMapping Microsoft\Graph\Beta\Generated.models.security.mailboxEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.mailboxEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.mailboxEvidence::|public|getDisplayName():string @@ -281992,6 +285561,16 @@ Microsoft\Graph\Beta\Generated.models.security.mailboxEvidence::|public|setPrima Microsoft\Graph\Beta\Generated.models.security.mailboxEvidence::|public|setUpn(value?:string):void Microsoft\Graph\Beta\Generated.models.security.mailboxEvidence::|public|setUserAccount(value?:UserAccount):void Microsoft\Graph\Beta\Generated.models.security.mailboxEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxEvidence +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping::|public|getQueryColumn():string +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping::|public|getSourceColumn():string +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping::|public|setQueryColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping::|public|setSourceColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mailClusterEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailClusterEntityMapping Microsoft\Graph\Beta\Generated.models.security.mailClusterEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.mailClusterEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.mailClusterEvidence::|public|getClusterBy():string @@ -282010,6 +285589,20 @@ Microsoft\Graph\Beta\Generated.models.security.mailClusterEvidence::|public|setN Microsoft\Graph\Beta\Generated.models.security.mailClusterEvidence::|public|setQuery(value?:string):void Microsoft\Graph\Beta\Generated.models.security.mailClusterEvidence::|public|setUrn(value?:string):void Microsoft\Graph\Beta\Generated.models.security.mailClusterEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailClusterEvidence +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|getNetworkMessageIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|getRecipientColumn():string +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|getSenderColumn():string +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|getSubjectColumn():string +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|setNetworkMessageIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|setRecipientColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|setSenderColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|public|setSubjectColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mailMessageEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailMessageEntityMapping Microsoft\Graph\Beta\Generated.models.security.mailSubmissionData-->AuditData Microsoft\Graph\Beta\Generated.models.security.mailSubmissionData::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.mailSubmissionData::|public|GetFieldDeserializers():array @@ -282042,6 +285635,38 @@ Microsoft\Graph\Beta\Generated.models.security.managedTenantsAuditRecord::|publi Microsoft\Graph\Beta\Generated.models.security.managedTenantsAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.managedTenantsAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.managedTenantsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ManagedTenantsAuditRecord +Microsoft\Graph\Beta\Generated.models.security.manualAlert-->Alert +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|getEntityDefinitions():array +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|getIsExcludedFromCorrelation():bool +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|getLinkToIncident():int +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|getSentinelWorkspace():string +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|setEntityDefinitions(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|setIsExcludedFromCorrelation(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|setLinkToIncident(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|public|setSentinelWorkspace(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.manualAlert::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ManualAlert +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0000-user +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0001-device +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0002-file +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0003-ip +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0004-url +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0005-cloudApplication +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0006-mailbox +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0007-securityGroup +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0008-azureResource +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0009-amazonResource +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0010-googleCloudResource +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0011-oAuthApplication +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0012-emailMessage +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0013-emailCluster +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0014-process +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0015-registryKey +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0016-registryValue +Microsoft\Graph\Beta\Generated.models.security.manualAlertEntityType::0017-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.mapgAlertsAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.mapgAlertsAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.mapgAlertsAuditRecord::|public|GetFieldDeserializers():array @@ -282103,6 +285728,12 @@ Microsoft\Graph\Beta\Generated.models.security.mdaDataSecuritySignalRecord::|pub Microsoft\Graph\Beta\Generated.models.security.mdaDataSecuritySignalRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.mdaDataSecuritySignalRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.mdaDataSecuritySignalRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MdaDataSecuritySignalRecord +Microsoft\Graph\Beta\Generated.models.security.mDASHAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.mDASHAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mDASHAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mDASHAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.mDASHAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mDASHAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MDASHAuditRecord Microsoft\Graph\Beta\Generated.models.security.mdatpAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.mdatpAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.mdatpAuditRecord::|public|GetFieldDeserializers():array @@ -282300,6 +285931,12 @@ Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsShiftsAuditRecord:: Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsShiftsAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsShiftsAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsShiftsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsShiftsAuditRecord +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsUserConcernAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsUserConcernAuditRecord Microsoft\Graph\Beta\Generated.models.security.migrateSensorsResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.migrateSensorsResult::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.migrateSensorsResult::|public|getBackingStore():BackingStore @@ -282381,12 +286018,48 @@ Microsoft\Graph\Beta\Generated.models.security.mipLabelAuditRecord::|public|GetF Microsoft\Graph\Beta\Generated.models.security.mipLabelAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.mipLabelAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.mipLabelAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipLabelAuditRecord +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|getTactic():string +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|getTechniques():array +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|setTactic(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|public|setTechniques(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.mitreTactic::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MitreTactic +Microsoft\Graph\Beta\Generated.models.security.mitreTactic~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|getSubTechniques():array +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|getTechnique():string +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|setSubTechniques(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|public|setTechnique(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MitreTechnique +Microsoft\Graph\Beta\Generated.models.security.mitreTechnique~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecord::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MosAgentInfoRecord +Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecordV2-->AuditData +Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecordV2::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecordV2::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecordV2::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecordV2::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mosAgentInfoRecordV2::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MosAgentInfoRecordV2 Microsoft\Graph\Beta\Generated.models.security.moveToDeletedItemsResponseAction-->ResponseAction Microsoft\Graph\Beta\Generated.models.security.moveToDeletedItemsResponseAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.moveToDeletedItemsResponseAction::|public|GetFieldDeserializers():array @@ -282459,6 +286132,12 @@ Microsoft\Graph\Beta\Generated.models.security.msdeRolesSettingsAuditRecord::|pu Microsoft\Graph\Beta\Generated.models.security.msdeRolesSettingsAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.msdeRolesSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.msdeRolesSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MsdeRolesSettingsAuditRecord +Microsoft\Graph\Beta\Generated.models.security.mspVectorSearchContentMetadataAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MspVectorSearchContentMetadataAuditRecord Microsoft\Graph\Beta\Generated.models.security.msticNationStateNotificationRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.msticNationStateNotificationRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.msticNationStateNotificationRecord::|public|GetFieldDeserializers():array @@ -282521,6 +286200,14 @@ Microsoft\Graph\Beta\Generated.models.security.noisyAlertPolicyAuditRecord::|pub Microsoft\Graph\Beta\Generated.models.security.noisyAlertPolicyAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.noisyAlertPolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.noisyAlertPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NoisyAlertPolicyAuditRecord +Microsoft\Graph\Beta\Generated.models.security.oAuthApplicationEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.oAuthApplicationEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.oAuthApplicationEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.oAuthApplicationEntityMapping::|public|getOAuthAppIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.oAuthApplicationEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.oAuthApplicationEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.oAuthApplicationEntityMapping::|public|setOAuthAppIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.oAuthApplicationEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OAuthApplicationEntityMapping Microsoft\Graph\Beta\Generated.models.security.oauthApplicationEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.oauthApplicationEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.oauthApplicationEvidence::|public|getAppId():string @@ -282602,6 +286289,7 @@ Microsoft\Graph\Beta\Generated.models.security.organizationalDataInM365AuditReco Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|getDeviceGroups():array Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|getScopeNames():array @@ -282609,6 +286297,7 @@ Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|getS Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|setDeviceGroups(value?:array):void Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|setScopeNames(value?:array):void Microsoft\Graph\Beta\Generated.models.security.organizationalScope::|public|setScopeType(value?:ScopeType):void @@ -282650,6 +286339,12 @@ Microsoft\Graph\Beta\Generated.models.security.p4aiAssessmentRecord::|public|Get Microsoft\Graph\Beta\Generated.models.security.p4aiAssessmentRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.p4aiAssessmentRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.p4aiAssessmentRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentRecord +Microsoft\Graph\Beta\Generated.models.security.p4AIRiskScoreRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.p4AIRiskScoreRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.p4AIRiskScoreRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.p4AIRiskScoreRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.p4AIRiskScoreRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.p4AIRiskScoreRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):P4AIRiskScoreRecord Microsoft\Graph\Beta\Generated.models.security.passiveDnsRecord-->Artifact Microsoft\Graph\Beta\Generated.models.security.passiveDnsRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.passiveDnsRecord::|public|getArtifact():Artifact @@ -282933,6 +286628,16 @@ Microsoft\Graph\Beta\Generated.models.security.privaPrivacyConsentOperationRecor Microsoft\Graph\Beta\Generated.models.security.privaPrivacyConsentOperationRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.privaPrivacyConsentOperationRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.privaPrivacyConsentOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivaPrivacyConsentOperationRecord +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping::|public|getSha1Column():string +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping::|public|getSha256Column():string +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping::|public|setSha1Column(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping::|public|setSha256Column(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.processEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProcessEntityMapping Microsoft\Graph\Beta\Generated.models.security.processEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.processEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.processEvidence::|public|getDetectionStatus():DetectionStatus @@ -283027,24 +286732,6 @@ Microsoft\Graph\Beta\Generated.models.security.protectDoNotForwardAction::|publi Microsoft\Graph\Beta\Generated.models.security.protectDoNotForwardAction::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.protectDoNotForwardAction::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.protectDoNotForwardAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProtectDoNotForwardAction -Microsoft\Graph\Beta\Generated.models.security.protectionRule-->Entity -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|getCreatedBy():string -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|getDisplayName():string -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|getIsEnabled():bool -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|getLastModifiedBy():string -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|getLastModifiedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|setCreatedBy(value?:string):void -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|setIsEnabled(value?:bool):void -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|setLastModifiedBy(value?:string):void -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|public|setLastModifiedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.security.protectionRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProtectionRule Microsoft\Graph\Beta\Generated.models.security.protocolType::0000-tcp Microsoft\Graph\Beta\Generated.models.security.protocolType::0001-udp Microsoft\Graph\Beta\Generated.models.security.protocolType::0002-unknownFutureValue @@ -283179,6 +286866,16 @@ Microsoft\Graph\Beta\Generated.models.security.registryKeyEvidence::|public|Seri Microsoft\Graph\Beta\Generated.models.security.registryKeyEvidence::|public|setRegistryHive(value?:string):void Microsoft\Graph\Beta\Generated.models.security.registryKeyEvidence::|public|setRegistryKey(value?:string):void Microsoft\Graph\Beta\Generated.models.security.registryKeyEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RegistryKeyEvidence +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping::|public|getKeyColumn():string +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping::|public|getValueNameColumn():string +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping::|public|setKeyColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping::|public|setValueNameColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.registryValueEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RegistryValueEntityMapping Microsoft\Graph\Beta\Generated.models.security.registryValueEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.registryValueEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.registryValueEvidence::|public|GetFieldDeserializers():array @@ -283496,12 +287193,14 @@ Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|constructor Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|getFrequency():DateInterval Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|getNextRunDateTime():DateTime Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|getPeriod():string Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|setFrequency(value?:DateInterval):void Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|setNextRunDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.ruleSchedule::|public|setPeriod(value?:string):void @@ -283977,6 +287676,30 @@ Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollecti Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.security.securityCopilot.workspaceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkspaceCollectionResponse +Microsoft\Graph\Beta\Generated.models.security.securityCopilotIdentityManagementAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityCopilotIdentityManagementAuditRecord +Microsoft\Graph\Beta\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityDevelopmentLifecycleAILogAuditRecord +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|getDistinguishedNameColumn():string +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|getObjectIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|getSidColumn():string +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|setDistinguishedNameColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|setObjectIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|public|setSidColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.securityGroupEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityGroupEntityMapping Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.securityGroupEvidence::|public|getActiveDirectoryObjectGuid():string @@ -284288,6 +288011,7 @@ Microsoft\Graph\Beta\Generated.models.security.serviceSource::0010-microsoftDefe Microsoft\Graph\Beta\Generated.models.security.serviceSource::0011-microsoftSentinel Microsoft\Graph\Beta\Generated.models.security.serviceSource::0012-microsoftInsiderRiskManagement Microsoft\Graph\Beta\Generated.models.security.serviceSource::0013-microsoftThreatIntelligence +Microsoft\Graph\Beta\Generated.models.security.serviceSource::0014-microsoftSecurityForAI Microsoft\Graph\Beta\Generated.models.security.serviceStatus::0000-stopped Microsoft\Graph\Beta\Generated.models.security.serviceStatus::0001-starting Microsoft\Graph\Beta\Generated.models.security.serviceStatus::0002-running @@ -284437,9 +288161,39 @@ Microsoft\Graph\Beta\Generated.models.security.sonarDetonationContentMetadata::| Microsoft\Graph\Beta\Generated.models.security.sonarDetonationContentMetadata::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.sonarDetonationContentMetadata::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.sonarDetonationContentMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarDetonationContentMetadata +Microsoft\Graph\Beta\Generated.models.security.sonarDetonationEntityAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.sonarDetonationEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.sonarDetonationEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.sonarDetonationEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.sonarDetonationEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.sonarDetonationEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarDetonationEntityAuditRecord +Microsoft\Graph\Beta\Generated.models.security.sonarFileDetonationEntityAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.sonarFileDetonationEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.sonarFileDetonationEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.sonarFileDetonationEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.sonarFileDetonationEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.sonarFileDetonationEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarFileDetonationEntityAuditRecord +Microsoft\Graph\Beta\Generated.models.security.sonarSubmissionEntityAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.sonarSubmissionEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.sonarSubmissionEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.sonarSubmissionEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.sonarSubmissionEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.sonarSubmissionEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarSubmissionEntityAuditRecord +Microsoft\Graph\Beta\Generated.models.security.sonarUrlDetonationEntityAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarUrlDetonationEntityAuditRecord Microsoft\Graph\Beta\Generated.models.security.sourceType::0000-mailbox Microsoft\Graph\Beta\Generated.models.security.sourceType::0001-site Microsoft\Graph\Beta\Generated.models.security.sourceType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.sparkCoreCustomLivePoolRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.sparkCoreCustomLivePoolRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.sparkCoreCustomLivePoolRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.sparkCoreCustomLivePoolRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.sparkCoreCustomLivePoolRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.sparkCoreCustomLivePoolRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SparkCoreCustomLivePoolRecord Microsoft\Graph\Beta\Generated.models.security.sslCertificate-->Artifact Microsoft\Graph\Beta\Generated.models.security.sslCertificate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.sslCertificate::|public|getExpirationDateTime():DateTime @@ -284508,6 +288262,16 @@ Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0002-includeUn Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0003-advancedIndexing Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0004-locationsWithoutHits Microsoft\Graph\Beta\Generated.models.security.statisticsOptions::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction-->AutomatedAction +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction::|public|getDeviceIdColumn():string +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction::|public|getSha1Column():string +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction::|public|setDeviceIdColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction::|public|setSha1Column(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StopAndQuarantineFileAction Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileEntityIdentifier::0000-deviceId Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileEntityIdentifier::0001-sha1 Microsoft\Graph\Beta\Generated.models.security.stopAndQuarantineFileEntityIdentifier::0002-initiatingProcessSHA1 @@ -284627,6 +288391,12 @@ Microsoft\Graph\Beta\Generated.models.security.submissionDetectedFile::|public|s Microsoft\Graph\Beta\Generated.models.security.submissionDetectedFile::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.submissionDetectedFile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubmissionDetectedFile Microsoft\Graph\Beta\Generated.models.security.submissionDetectedFile~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.submissionEntityAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.submissionEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.submissionEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.submissionEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.submissionEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.submissionEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubmissionEntityAuditRecord Microsoft\Graph\Beta\Generated.models.security.submissionMailEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.submissionMailEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.submissionMailEvidence::|public|GetFieldDeserializers():array @@ -285285,6 +289055,14 @@ Microsoft\Graph\Beta\Generated.models.security.urbacRoleAuditRecord::|public|Get Microsoft\Graph\Beta\Generated.models.security.urbacRoleAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.urbacRoleAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.urbacRoleAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UrbacRoleAuditRecord +Microsoft\Graph\Beta\Generated.models.security.urlEntityMapping-->EntityMapping +Microsoft\Graph\Beta\Generated.models.security.urlEntityMapping::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.urlEntityMapping::|public|getAddressColumn():string +Microsoft\Graph\Beta\Generated.models.security.urlEntityMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.urlEntityMapping::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.urlEntityMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.urlEntityMapping::|public|setAddressColumn(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.urlEntityMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UrlEntityMapping Microsoft\Graph\Beta\Generated.models.security.urlEvidence-->AlertEvidence Microsoft\Graph\Beta\Generated.models.security.urlEvidence::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.urlEvidence::|public|GetFieldDeserializers():array @@ -285329,6 +289107,7 @@ Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getDomainNam Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getResourceAccessEvents():array +Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getTenantId():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|getUserSid():string Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|Serialize(writer:ISerializationWriter):void @@ -285341,6 +289120,7 @@ Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setDisplayNa Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setDomainName(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setResourceAccessEvents(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|public|setUserSid(value?:string):void Microsoft\Graph\Beta\Generated.models.security.userAccount::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserAccount @@ -285482,6 +289262,12 @@ Microsoft\Graph\Beta\Generated.models.security.vivaGlintAdvancedConfigurationAud Microsoft\Graph\Beta\Generated.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.vivaGlintAdvancedConfigurationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintAdvancedConfigurationAuditRecord +Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditRecord-->AuditData +Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintAgenticCampaignAuditRecord Microsoft\Graph\Beta\Generated.models.security.vivaGlintFeedbackProgramAuditRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.vivaGlintFeedbackProgramAuditRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.vivaGlintFeedbackProgramAuditRecord::|public|GetFieldDeserializers():array @@ -287032,6 +290818,7 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|getCredentialsWithUsageSign():bool Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|getCredentialsWithUsageVerify():bool +Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|getEnforcementScope():ServicePrincipalLockScope Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|getIsEnabled():bool Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|getOdataType():string @@ -287042,11 +290829,16 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|setCredentialsWithUsageSign(value?:bool):void Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|setCredentialsWithUsageVerify(value?:bool):void +Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|setEnforcementScope(value?:ServicePrincipalLockScope):void Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|setIsEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|public|setTokenEncryptionKeyId(value?:bool):void Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalLockConfiguration Microsoft\Graph\Beta\Generated.models.servicePrincipalLockConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.servicePrincipalLockScope::0000-notConfigured +Microsoft\Graph\Beta\Generated.models.servicePrincipalLockScope::0001-foreignTenantOnly +Microsoft\Graph\Beta\Generated.models.servicePrincipalLockScope::0002-everywhere +Microsoft\Graph\Beta\Generated.models.servicePrincipalLockScope::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetection-->Entity Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetection::|public|constructor():void Microsoft\Graph\Beta\Generated.models.servicePrincipalRiskDetection::|public|getActivity():ActivityType @@ -287135,6 +290927,14 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivityCollectionRe Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivityCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivityCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.servicePrincipalSignInActivityCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignInActivityCollectionResponse +Microsoft\Graph\Beta\Generated.models.serviceProviderConstraints-->PolicyDeletableItem +Microsoft\Graph\Beta\Generated.models.serviceProviderConstraints::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.serviceProviderConstraints::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.serviceProviderConstraints::|public|getId():string +Microsoft\Graph\Beta\Generated.models.serviceProviderConstraints::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.serviceProviderConstraints::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.serviceProviderConstraints::|public|setId(value?:string):void +Microsoft\Graph\Beta\Generated.models.serviceProviderConstraints::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ServiceProviderConstraints Microsoft\Graph\Beta\Generated.models.serviceProvisioningError::|public|constructor():void Microsoft\Graph\Beta\Generated.models.serviceProvisioningError::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.serviceProvisioningError::|public|getBackingStore():BackingStore @@ -288145,6 +291945,14 @@ Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicyCollectionRespon Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicyCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointProtectionPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.models.sharePointReportSettings-->Entity +Microsoft\Graph\Beta\Generated.models.sharePointReportSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.sharePointReportSettings::|public|getApiUsageReportMetrics():array +Microsoft\Graph\Beta\Generated.models.sharePointReportSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.sharePointReportSettings::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.sharePointReportSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.sharePointReportSettings::|public|setApiUsageReportMetrics(value?:array):void +Microsoft\Graph\Beta\Generated.models.sharePointReportSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointReportSettings Microsoft\Graph\Beta\Generated.models.sharePointRestoreSession-->RestoreSessionBase Microsoft\Graph\Beta\Generated.models.sharePointRestoreSession::|public|constructor():void Microsoft\Graph\Beta\Generated.models.sharePointRestoreSession::|public|GetFieldDeserializers():array @@ -288645,6 +292453,7 @@ Microsoft\Graph\Beta\Generated.models.signIn::|public|getAutonomousSystemNumber( Microsoft\Graph\Beta\Generated.models.signIn::|public|getAzureResourceId():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getClientAppUsed():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getClientCredentialType():ClientCredentialType +Microsoft\Graph\Beta\Generated.models.signIn::|public|getClientSessionId():string Microsoft\Graph\Beta\Generated.models.signIn::|public|getConditionalAccessAudiences():array Microsoft\Graph\Beta\Generated.models.signIn::|public|getConditionalAccessStatus():ConditionalAccessStatus Microsoft\Graph\Beta\Generated.models.signIn::|public|getCorrelationId():string @@ -288723,6 +292532,7 @@ Microsoft\Graph\Beta\Generated.models.signIn::|public|setAutonomousSystemNumber( Microsoft\Graph\Beta\Generated.models.signIn::|public|setAzureResourceId(value?:string):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setClientAppUsed(value?:string):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setClientCredentialType(value?:ClientCredentialType):void +Microsoft\Graph\Beta\Generated.models.signIn::|public|setClientSessionId(value?:string):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setConditionalAccessAudiences(value?:array):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setConditionalAccessStatus(value?:ConditionalAccessStatus):void Microsoft\Graph\Beta\Generated.models.signIn::|public|setCorrelationId(value?:string):void @@ -289785,8 +293595,8 @@ Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0000-notStarted Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0001-running Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0002-succeeded Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0003-failed -Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0004-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0005-partiallySuccessful +Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0004-partiallySuccessful +Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.socialIdentityProvider-->IdentityProviderBase Microsoft\Graph\Beta\Generated.models.socialIdentityProvider::|public|constructor():void Microsoft\Graph\Beta\Generated.models.socialIdentityProvider::|public|getClientId():string @@ -290775,6 +294585,9 @@ Microsoft\Graph\Beta\Generated.models.subscription::|public|getNotificationQuery Microsoft\Graph\Beta\Generated.models.subscription::|public|getNotificationUrl():string Microsoft\Graph\Beta\Generated.models.subscription::|public|getNotificationUrlAppId():string Microsoft\Graph\Beta\Generated.models.subscription::|public|getResource():string +Microsoft\Graph\Beta\Generated.models.subscription::|public|getVapidPublicKey():string +Microsoft\Graph\Beta\Generated.models.subscription::|public|getWebPushEncryptionP256dhPublicKey():string +Microsoft\Graph\Beta\Generated.models.subscription::|public|getWebPushEncryptionSecret():string Microsoft\Graph\Beta\Generated.models.subscription::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.subscription::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.subscription::|public|setApplicationId(value?:string):void @@ -290792,6 +294605,9 @@ Microsoft\Graph\Beta\Generated.models.subscription::|public|setNotificationQuery Microsoft\Graph\Beta\Generated.models.subscription::|public|setNotificationUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.subscription::|public|setNotificationUrlAppId(value?:string):void Microsoft\Graph\Beta\Generated.models.subscription::|public|setResource(value?:string):void +Microsoft\Graph\Beta\Generated.models.subscription::|public|setVapidPublicKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.subscription::|public|setWebPushEncryptionP256dhPublicKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.subscription::|public|setWebPushEncryptionSecret(value?:string):void Microsoft\Graph\Beta\Generated.models.subscription::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Subscription Microsoft\Graph\Beta\Generated.models.subscriptionActivities::|public|constructor():void Microsoft\Graph\Beta\Generated.models.subscriptionActivities::|public|getAdditionalData():array @@ -290854,6 +294670,7 @@ Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getServicePrinci Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getSignInCount():int Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getStatus():SignInStatus Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getTenantId():string +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getTokenIssuerType():TokenIssuerType Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|getUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|Serialize(writer:ISerializationWriter):void @@ -290872,6 +294689,7 @@ Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setServicePrinci Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setSignInCount(value?:int):void Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setStatus(value?:SignInStatus):void Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setTokenIssuerType(value?:TokenIssuerType):void Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.summarizedSignIn::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SummarizedSignIn Microsoft\Graph\Beta\Generated.models.superAwsResourceFinding-->IdentityFinding @@ -291608,6 +295426,16 @@ Microsoft\Graph\Beta\Generated.models.taskFileAttachment::|public|OdataType:stri Microsoft\Graph\Beta\Generated.models.taskFileAttachment::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.taskFileAttachment::|public|setContentBytes(value?:StreamInterface):void Microsoft\Graph\Beta\Generated.models.taskFileAttachment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskFileAttachment +Microsoft\Graph\Beta\Generated.models.taskHistoryItem-->PlannerHistoryItem +Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|getNewData():PlannerTaskData +Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|getOldData():PlannerTaskData +Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|setNewData(value?:PlannerTaskData):void +Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|public|setOldData(value?:PlannerTaskData):void +Microsoft\Graph\Beta\Generated.models.taskHistoryItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskHistoryItem Microsoft\Graph\Beta\Generated.models.taskStatus::0000-notStarted Microsoft\Graph\Beta\Generated.models.taskStatus::0001-inProgress Microsoft\Graph\Beta\Generated.models.taskStatus::0002-completed @@ -292713,6 +296541,7 @@ Microsoft\Graph\Beta\Generated.models.teamwork::|public|getDeletedTeams():array Microsoft\Graph\Beta\Generated.models.teamwork::|public|getDevices():array Microsoft\Graph\Beta\Generated.models.teamwork::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.teamwork::|public|getIsTeamsEnabled():bool +Microsoft\Graph\Beta\Generated.models.teamwork::|public|getMessaging():TeamworkMessaging Microsoft\Graph\Beta\Generated.models.teamwork::|public|getRegion():string Microsoft\Graph\Beta\Generated.models.teamwork::|public|getTeamsAppSettings():TeamsAppSettings Microsoft\Graph\Beta\Generated.models.teamwork::|public|getTeamTemplates():array @@ -292723,6 +296552,7 @@ Microsoft\Graph\Beta\Generated.models.teamwork::|public|setDeletedChats(value?:a Microsoft\Graph\Beta\Generated.models.teamwork::|public|setDeletedTeams(value?:array):void Microsoft\Graph\Beta\Generated.models.teamwork::|public|setDevices(value?:array):void Microsoft\Graph\Beta\Generated.models.teamwork::|public|setIsTeamsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.teamwork::|public|setMessaging(value?:TeamworkMessaging):void Microsoft\Graph\Beta\Generated.models.teamwork::|public|setRegion(value?:string):void Microsoft\Graph\Beta\Generated.models.teamwork::|public|setTeamsAppSettings(value?:TeamsAppSettings):void Microsoft\Graph\Beta\Generated.models.teamwork::|public|setTeamTemplates(value?:array):void @@ -292887,6 +296717,32 @@ Microsoft\Graph\Beta\Generated.models.teamworkConversationIdentityType::0000-tea Microsoft\Graph\Beta\Generated.models.teamworkConversationIdentityType::0001-channel Microsoft\Graph\Beta\Generated.models.teamworkConversationIdentityType::0002-chat Microsoft\Graph\Beta\Generated.models.teamworkConversationIdentityType::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getContentBytes():string +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getCreatedBy():CustomEmojiFromIdentitySet +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setContentBytes(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setCreatedBy(value?:CustomEmojiFromIdentitySet):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamworkCustomEmoji +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmojiCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamworkCustomEmojiCollectionResponse +Microsoft\Graph\Beta\Generated.models.teamworkCustomEmoji~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.teamworkDateTimeConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamworkDateTimeConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.teamworkDateTimeConfiguration::|public|getBackingStore():BackingStore @@ -293248,6 +297104,14 @@ Microsoft\Graph\Beta\Generated.models.teamworkLoginStatus::|public|setSkypeConne Microsoft\Graph\Beta\Generated.models.teamworkLoginStatus::|public|setTeamsConnection(value?:TeamworkConnection):void Microsoft\Graph\Beta\Generated.models.teamworkLoginStatus::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamworkLoginStatus Microsoft\Graph\Beta\Generated.models.teamworkLoginStatus~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.teamworkMessaging-->Entity +Microsoft\Graph\Beta\Generated.models.teamworkMessaging::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamworkMessaging::|public|getCustomEmojis():array +Microsoft\Graph\Beta\Generated.models.teamworkMessaging::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamworkMessaging::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.teamworkMessaging::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamworkMessaging::|public|setCustomEmojis(value?:array):void +Microsoft\Graph\Beta\Generated.models.teamworkMessaging::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamworkMessaging Microsoft\Graph\Beta\Generated.models.teamworkMicrophoneConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamworkMicrophoneConfiguration::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.teamworkMicrophoneConfiguration::|public|getBackingStore():BackingStore @@ -293983,12 +297847,14 @@ Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdminist Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getGroup():Group +Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getGroupDisplayName():string Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getRoleTemplates():array Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setGroup(value?:Group):void +Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setGroupDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setRoleTemplates(value?:array):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdministrationRoleAssignment @@ -293996,12 +297862,14 @@ Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdminist Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getGroupDisplayName():string Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getGroupId():string Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getRoleTemplates():array Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setGroupDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setGroupId(value?:string):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setRoleTemplates(value?:array):void @@ -294230,6 +298098,7 @@ Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|p Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getBillingMetrics():BillingMetrics Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getIsMicrosoftInfrastructure():bool Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getMultiTenantApplicationMetrics():MultiTenantApplicationMetrics Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|Serialize(writer:ISerializationWriter):void @@ -294238,6 +298107,7 @@ Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|p Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setB2BSignInActivityMetrics(value?:B2BSignInActivityMetrics):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setBillingMetrics(value?:BillingMetrics):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setIsMicrosoftInfrastructure(value?:bool):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setMultiTenantApplicationMetrics(value?:MultiTenantApplicationMetrics):void Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTenant Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantCollectionResponse-->BaseCollectionPaginationCountResponse @@ -297519,6 +301389,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|getDeviceManagementTroublesh Microsoft\Graph\Beta\Generated.models.user::|public|getDevices():array Microsoft\Graph\Beta\Generated.models.user::|public|getDirectReports():array Microsoft\Graph\Beta\Generated.models.user::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.user::|public|getDistributionLists():array Microsoft\Graph\Beta\Generated.models.user::|public|getDrive():Drive Microsoft\Graph\Beta\Generated.models.user::|public|getDrives():array Microsoft\Graph\Beta\Generated.models.user::|public|getEmployeeExperience():EmployeeExperienceUser @@ -297686,6 +301557,7 @@ Microsoft\Graph\Beta\Generated.models.user::|public|setDeviceManagementTroublesh Microsoft\Graph\Beta\Generated.models.user::|public|setDevices(value?:array):void Microsoft\Graph\Beta\Generated.models.user::|public|setDirectReports(value?:array):void Microsoft\Graph\Beta\Generated.models.user::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.user::|public|setDistributionLists(value?:array):void Microsoft\Graph\Beta\Generated.models.user::|public|setDrive(value?:Drive):void Microsoft\Graph\Beta\Generated.models.user::|public|setDrives(value?:array):void Microsoft\Graph\Beta\Generated.models.user::|public|setEmployeeExperience(value?:EmployeeExperienceUser):void @@ -297911,13 +301783,21 @@ Microsoft\Graph\Beta\Generated.models.userActivityType::0000-uploadText Microsoft\Graph\Beta\Generated.models.userActivityType::0001-uploadFile Microsoft\Graph\Beta\Generated.models.userActivityType::0002-downloadText Microsoft\Graph\Beta\Generated.models.userActivityType::0003-downloadFile -Microsoft\Graph\Beta\Generated.models.userActivityType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.userActivityType::0004-copyToClipboard +Microsoft\Graph\Beta\Generated.models.userActivityType::0005-pasteFromClipboard +Microsoft\Graph\Beta\Generated.models.userActivityType::0006-print +Microsoft\Graph\Beta\Generated.models.userActivityType::0007-accessDebugTools +Microsoft\Graph\Beta\Generated.models.userActivityType::0008-unknownFutureValue Microsoft\Graph\Beta\Generated.models.userActivityTypes::0000-none Microsoft\Graph\Beta\Generated.models.userActivityTypes::0001-uploadText Microsoft\Graph\Beta\Generated.models.userActivityTypes::0002-uploadFile Microsoft\Graph\Beta\Generated.models.userActivityTypes::0003-downloadText Microsoft\Graph\Beta\Generated.models.userActivityTypes::0004-downloadFile -Microsoft\Graph\Beta\Generated.models.userActivityTypes::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0005-copyToClipboard +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0006-pasteFromClipboard +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0007-print +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0008-accessDebugTools +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0009-unknownFutureValue Microsoft\Graph\Beta\Generated.models.userAnalytics-->Entity Microsoft\Graph\Beta\Generated.models.userAnalytics::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userAnalytics::|public|getActivityStatistics():array @@ -300994,6 +304874,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getEndDateTime():Dat Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getExternalEventInformation():array Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getIsRegistrationEnabled():bool +Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getIsRegistrationRequired():bool Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getPresenters():array Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getSessions():array Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|getSettings():VirtualEventSettings @@ -301007,6 +304888,7 @@ Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setDisplayName(value Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setEndDateTime(value?:DateTimeTimeZone):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setExternalEventInformation(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setIsRegistrationEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setIsRegistrationRequired(value?:bool):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setPresenters(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setSessions(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEvent::|public|setSettings(value?:VirtualEventSettings):void @@ -301153,11 +305035,15 @@ Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration-->En Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|getCapacity():int Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|getIsManualApprovalEnabled():bool +Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|getIsWaitlistEnabled():bool Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|getQuestions():array Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|getRegistrationWebUrl():string Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|setCapacity(value?:int):void +Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|setIsManualApprovalEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|setIsWaitlistEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|setQuestions(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|public|setRegistrationWebUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.virtualEventRegistrationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventRegistrationConfiguration @@ -301294,6 +305180,8 @@ Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|getCoOrganiz Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|getInvitedAttendees():array Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|getIsInviteOnly():bool +Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|getRegistrationConfiguration():VirtualEventTownhallRegistrationConfiguration +Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|getRegistrations():array Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|setAudience(value?:MeetingAudience):void @@ -301301,6 +305189,8 @@ Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|setCapacity( Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|setCoOrganizers(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|setInvitedAttendees(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|setIsInviteOnly(value?:bool):void +Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|setRegistrationConfiguration(value?:VirtualEventTownhallRegistrationConfiguration):void +Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|public|setRegistrations(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEventTownhall::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhall Microsoft\Graph\Beta\Generated.models.virtualEventTownhallCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.virtualEventTownhallCollectionResponse::|public|constructor():void @@ -301309,6 +305199,12 @@ Microsoft\Graph\Beta\Generated.models.virtualEventTownhallCollectionResponse::|p Microsoft\Graph\Beta\Generated.models.virtualEventTownhallCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.virtualEventTownhallCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.virtualEventTownhallCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhallCollectionResponse +Microsoft\Graph\Beta\Generated.models.virtualEventTownhallRegistrationConfiguration-->VirtualEventRegistrationConfiguration +Microsoft\Graph\Beta\Generated.models.virtualEventTownhallRegistrationConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.virtualEventTownhallRegistrationConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.virtualEventTownhallRegistrationConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.virtualEventTownhallRegistrationConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.virtualEventTownhallRegistrationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhallRegistrationConfiguration Microsoft\Graph\Beta\Generated.models.virtualEventWebinar-->VirtualEvent Microsoft\Graph\Beta\Generated.models.virtualEventWebinar::|public|constructor():void Microsoft\Graph\Beta\Generated.models.virtualEventWebinar::|public|getAudience():MeetingAudience @@ -301333,12 +305229,8 @@ Microsoft\Graph\Beta\Generated.models.virtualEventWebinarCollectionResponse::|st Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration-->VirtualEventRegistrationConfiguration Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|getIsManualApprovalEnabled():bool -Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|getIsWaitlistEnabled():bool Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|setIsManualApprovalEnabled(value?:bool):void -Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration::|public|setIsWaitlistEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.virtualEventWebinarRegistrationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VirtualEventWebinarRegistrationConfiguration Microsoft\Graph\Beta\Generated.models.virtualMachineDetails-->Entity Microsoft\Graph\Beta\Generated.models.virtualMachineDetails::|public|constructor():void @@ -301403,11 +305295,13 @@ Microsoft\Graph\Beta\Generated.models.visualProperties::|static|public|CreateFro Microsoft\Graph\Beta\Generated.models.visualProperties~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|getCallerIdNumber():string Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|getIncludeTargets():array Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|getIsOfficePhoneAllowed():bool Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|setCallerIdNumber(value?:string):void Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:array):void Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|public|setIsOfficePhoneAllowed(value?:bool):void Microsoft\Graph\Beta\Generated.models.voiceAuthenticationMethodConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VoiceAuthenticationMethodConfiguration @@ -302527,6 +306421,7 @@ Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|getA Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|getDeviceRestartBehavior():Win32LobAppRestartBehavior Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|getInUseBehavior():Win32LobAppInUseActionType Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|getMaxRunTimeInMinutes():int Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|getRunAsAccount():RunAsAccountType @@ -302534,6 +306429,7 @@ Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|Seri Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|setDeviceRestartBehavior(value?:Win32LobAppRestartBehavior):void +Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|setInUseBehavior(value?:Win32LobAppInUseActionType):void Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|setMaxRunTimeInMinutes(value?:int):void Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.win32LobAppInstallExperience::|public|setRunAsAccount(value?:RunAsAccountType):void @@ -302545,6 +306441,11 @@ Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript::|publi Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.win32LobAppInstallPowerShellScript::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppInstallPowerShellScript +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseActionType::0000-notEnabled +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseActionType::0001-fail +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseActionType::0002-terminateWithoutUserInteraction +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseActionType::0003-terminateWithUserInteraction +Microsoft\Graph\Beta\Generated.models.win32LobAppInUseActionType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.win32LobAppMsiInformation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.win32LobAppMsiInformation::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.win32LobAppMsiInformation::|public|getBackingStore():BackingStore @@ -302642,6 +306543,21 @@ Microsoft\Graph\Beta\Generated.models.win32LobAppPowerShellScriptRuleOperationTy Microsoft\Graph\Beta\Generated.models.win32LobAppPowerShellScriptRuleOperationType::0004-float Microsoft\Graph\Beta\Generated.models.win32LobAppPowerShellScriptRuleOperationType::0005-version Microsoft\Graph\Beta\Generated.models.win32LobAppPowerShellScriptRuleOperationType::0006-boolean +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessOperationType::0000-notConfigured +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessOperationType::0001-exists +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessOperationType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule-->Win32LobAppRule +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|getOperationType():Win32LobAppProcessOperationType +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|getProcessDisplayName():string +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|getProcessName():string +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|setOperationType(value?:Win32LobAppProcessOperationType):void +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|setProcessDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|public|setProcessName(value?:string):void +Microsoft\Graph\Beta\Generated.models.win32LobAppProcessRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Win32LobAppProcessRule Microsoft\Graph\Beta\Generated.models.win32LobAppProductCodeDetection-->Win32LobAppDetection Microsoft\Graph\Beta\Generated.models.win32LobAppProductCodeDetection::|public|constructor():void Microsoft\Graph\Beta\Generated.models.win32LobAppProductCodeDetection::|public|GetFieldDeserializers():array @@ -313221,58 +317137,64 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccess Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.destinationReportWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.destinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.destinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.destinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.destinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.destinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.destinationReportWithStartDateTimeWithEndDateTimeGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DestinationReportWithStartDateTimeWithEndDateTimeGetResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):DestinationReportWithStartDateTimeWithEndDateTimeGetResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|applicationId:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|constructor(applicationId?:string; count?:bool; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discoveredApplicationSegmentId:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(applicationId?:string; count?:bool; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.destinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.destinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.destinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.destinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.destinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.destinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.destinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|aiAgentId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|aiAgentName:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|constructor(aiAgentId?:string; aiAgentName?:string; count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(aiAgentId?:string; aiAgentName?:string; count?:bool; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771::|public|constructor():void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771::|public|getValue():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.deviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771 +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_d3259771 +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0 +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|aiAgentId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|aiAgentName:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|applicationId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|cloudApplicationName:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|constructor(aiAgentId?:string; aiAgentName?:string; applicationId?:string; cloudApplicationName?:string; count?:bool; destinationUrl?:string; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|count:bool +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|destinationUrl:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|discoveredApplicationSegmentId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|filter:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|search:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|skip:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a::|public|top:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0::|public|queryParameters:MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_f3635fb0::|static|public|createQueryParameters(aiAgentId?:string; aiAgentName?:string; applicationId?:string; cloudApplicationName?:string; count?:bool; destinationUrl?:string; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_a627536a Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.entitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.entitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.entitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|GetFieldDeserializers():array @@ -313498,24 +317420,24 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccess Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.transactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; aggregatedBy?:string; endDateTime?:DateTime; startDateTime?:DateTime):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc):RequestInformation Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|applicationId:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|constructor(applicationId?:string; count?:bool; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discoveredApplicationSegmentId:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(applicationId?:string; count?:bool; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc::|public|queryParameters:MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7 +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_0261c4bc::|static|public|createQueryParameters(applicationId?:string; count?:bool; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7 +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7::|public|applicationId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7::|public|constructor(applicationId?:string; count?:bool; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7::|public|count:bool +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7::|public|discoveredApplicationSegmentId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7::|public|filter:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7::|public|search:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7::|public|skip:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGe_48e77cc7::|public|top:int Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|GetFieldDeserializers():array @@ -313523,33 +317445,37 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccess Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|applicationId:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|constructor(applicationId?:string; count?:bool; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discoveredApplicationSegmentId:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(applicationId?:string; count?:bool; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2::|public|queryParameters:MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6 +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2::|static|public|createQueryParameters(aiAgentId?:string; aiAgentName?:string; applicationId?:string; cloudApplicationName?:string; count?:bool; destinationUrl?:string; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6 +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1 +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_0d9488c2):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|aiAgentId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|aiAgentName:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|applicationId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|cloudApplicationName:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|constructor(aiAgentId?:string; aiAgentName?:string; applicationId?:string; cloudApplicationName?:string; count?:bool; destinationUrl?:string; discoveredApplicationSegmentId?:string; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|count:bool +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|destinationUrl:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|discoveredApplicationSegmentId:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|filter:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|search:string +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|skip:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_cfb24ee6::|public|top:int +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1::|public|constructor():void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1::|public|getValue():array +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.userReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_b0d3b3c1 Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void Microsoft\Graph\Beta\Generated.networkAccess.reports.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):WebCategoryReportWithStartDateTimeWithEndDateTimeGetResponse @@ -313580,8 +317506,8 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|pub Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|Delete(requestConfiguration?:ReportsRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|Get(requestConfiguration?:ReportsRequestBuilderGetRequestConfiguration):Reports Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_047ad6f0 Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy(aggregatedBy:string; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder @@ -313593,7 +317519,7 @@ Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|pub Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(aggregatedBy:string; endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_1f4eb17e Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|Patch(body:Reports; requestConfiguration?:ReportsRequestBuilderPatchRequestConfiguration):Reports Microsoft\Graph\Beta\Generated.networkAccess.reports.ReportsRequestBuilder::|public|pathParameters:array @@ -320139,6 +324065,71 @@ Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.GetUsageRightsR Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -320168,6 +324159,7 @@ Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder: Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -322256,6 +326248,7 @@ Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.Cr Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|serviceProviderConstraints:ServiceProviderConstraintsRequestBuilder Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToPatchRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -322381,6 +326374,40 @@ Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.re Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):ServiceProviderConstraints +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Delete(requestConfiguration?:ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Get(requestConfiguration?:ServiceProviderConstraintsRequestBuilderGetRequestConfiguration):ServiceProviderConstraints +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Patch(body:ServiceProviderConstraints; requestConfiguration?:ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration):ServiceProviderConstraints +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProviderConstraintsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|ToPatchRequestInformation(body:ServiceProviderConstraints; requestConfiguration?:ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProviderConstraintsRequestBuilder +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProviderConstraintsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProviderConstraintsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ServiceProviderConstraintsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder::|public|ByCrossTenantAccessPolicyConfigurationPartnerTenantId(crossTenantAccessPolicyConfigurationPartnerTenantId:string):CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder Microsoft\Graph\Beta\Generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -322576,6 +326603,7 @@ Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.Cr Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|serviceProviderConstraints:ServiceProviderConstraintsRequestBuilder Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToPatchRequestInformation(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -322701,6 +326729,40 @@ Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.re Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|Post(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):ServiceProviderConstraints +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Delete(requestConfiguration?:ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Get(requestConfiguration?:ServiceProviderConstraintsRequestBuilderGetRequestConfiguration):ServiceProviderConstraints +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Patch(body:ServiceProviderConstraints; requestConfiguration?:ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration):ServiceProviderConstraints +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProviderConstraintsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|ToPatchRequestInformation(body:ServiceProviderConstraints; requestConfiguration?:ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProviderConstraintsRequestBuilder +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProviderConstraintsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProviderConstraintsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ServiceProviderConstraintsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.serviceProviderConstraintsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -328803,6 +332865,145 @@ Microsoft\Graph\Beta\Generated.reports.azureADPremiumLicenseInsight.azureADPremi Microsoft\Graph\Beta\Generated.reports.azureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AzureADPremiumLicenseInsightRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.azureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.reports.azureADPremiumLicenseInsight.azureADPremiumLicenseInsightRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder::|public|ByIdentityCorrelationId(identityCorrelationId:string):IdentityCorrelationItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder::|public|Get(requestConfiguration?:CorrelationsRequestBuilderGetRequestConfiguration):IdentityCorrelationCollectionResponse +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CorrelationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.correlations.CorrelationsRequestBuilder::|public|WithUrl(rawUrl:string):CorrelationsRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CorrelationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetRequestConfiguration::|public|queryParameters:CorrelationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.correlationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CorrelationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|ByCorrelatedIdentityId(correlatedIdentityId:string):CorrelatedIdentityItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|Get(requestConfiguration?:IdentitiesRequestBuilderGetRequestConfiguration):CorrelatedIdentityCollectionResponse +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:IdentitiesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|WithUrl(rawUrl:string):IdentitiesRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:IdentitiesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetRequestConfiguration::|public|queryParameters:IdentitiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.identitiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):IdentitiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|Delete(requestConfiguration?:CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|Get(requestConfiguration?:CorrelatedIdentityItemRequestBuilderGetRequestConfiguration):CorrelatedIdentity +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|Patch(body:CorrelatedIdentity; requestConfiguration?:CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration):CorrelatedIdentity +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CorrelatedIdentityItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|ToPatchRequestInformation(body:CorrelatedIdentity; requestConfiguration?:CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|WithUrl(rawUrl:string):CorrelatedIdentityItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CorrelatedIdentityItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CorrelatedIdentityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CorrelatedIdentityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|Delete(requestConfiguration?:IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|Get(requestConfiguration?:IdentityCorrelationItemRequestBuilderGetRequestConfiguration):IdentityCorrelation +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|identities:IdentitiesRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|Patch(body:IdentityCorrelation; requestConfiguration?:IdentityCorrelationItemRequestBuilderPatchRequestConfiguration):IdentityCorrelation +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|servicePrincipal:ServicePrincipalRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:IdentityCorrelationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|ToPatchRequestInformation(body:IdentityCorrelation; requestConfiguration?:IdentityCorrelationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|WithUrl(rawUrl:string):IdentityCorrelationItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:IdentityCorrelationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:IdentityCorrelationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentityCorrelationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.item.IdentityCorrelationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|Get(requestConfiguration?:ServicePrincipalRequestBuilderGetRequestConfiguration):ServicePrincipal +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServicePrincipalRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|WithUrl(rawUrl:string):ServicePrincipalRequestBuilder +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.servicePrincipalRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServicePrincipalRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|public|queryParameters:ServicePrincipalRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.correlations.item.servicePrincipal.servicePrincipalRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ServicePrincipalRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.credentialUserRegistrationDetails.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.reports.credentialUserRegistrationDetails.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.reports.credentialUserRegistrationDetails.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -330916,6 +335117,95 @@ Microsoft\Graph\Beta\Generated.reports.healthMonitoring.healthMonitoringRequestB Microsoft\Graph\Beta\Generated.reports.healthMonitoring.healthMonitoringRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):HealthMonitoringRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.reports.healthMonitoring.healthMonitoringRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.reports.healthMonitoring.healthMonitoringRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|ByGroupAnalyticsId(groupAnalyticsId:string):GroupAnalyticsItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|Get(requestConfiguration?:GroupsRequestBuilderGetRequestConfiguration):GroupAnalyticsCollectionResponse +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|Post(body:GroupAnalytics; requestConfiguration?:GroupsRequestBuilderPostRequestConfiguration):GroupAnalytics +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GroupsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|ToPostRequestInformation(body:GroupAnalytics; requestConfiguration?:GroupsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|WithUrl(rawUrl:string):GroupsRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GroupsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetRequestConfiguration::|public|queryParameters:GroupsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GroupsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.groupsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|Delete(requestConfiguration?:GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|Get(requestConfiguration?:GroupAnalyticsItemRequestBuilderGetRequestConfiguration):GroupAnalytics +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|Patch(body:GroupAnalytics; requestConfiguration?:GroupAnalyticsItemRequestBuilderPatchRequestConfiguration):GroupAnalytics +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GroupAnalyticsItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|ToPatchRequestInformation(body:GroupAnalytics; requestConfiguration?:GroupAnalyticsItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|WithUrl(rawUrl:string):GroupAnalyticsItemRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GroupAnalyticsItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GroupAnalyticsItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GroupAnalyticsItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|Delete(requestConfiguration?:IdentityAnalyticsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|Get(requestConfiguration?:IdentityAnalyticsRequestBuilderGetRequestConfiguration):IdentityAnalyticsRoot +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|groups:GroupsRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|Patch(body:IdentityAnalyticsRoot; requestConfiguration?:IdentityAnalyticsRequestBuilderPatchRequestConfiguration):IdentityAnalyticsRoot +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:IdentityAnalyticsRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:IdentityAnalyticsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|ToPatchRequestInformation(body:IdentityAnalyticsRoot; requestConfiguration?:IdentityAnalyticsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|WithUrl(rawUrl:string):IdentityAnalyticsRequestBuilder +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:IdentityAnalyticsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderGetRequestConfiguration::|public|queryParameters:IdentityAnalyticsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentityAnalyticsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.reports.identityAnalytics.identityAnalyticsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.reports.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.reports.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; filter?:string; skip?:int; skipToken?:string; top?:int):void Microsoft\Graph\Beta\Generated.reports.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder::|public|Get(requestConfiguration?:ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderGetRequestConfiguration):Report @@ -331675,6 +335965,7 @@ Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|applicatio Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|authenticationMethods:AuthenticationMethodsRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|azureADPremiumLicenseInsight:AzureADPremiumLicenseInsightRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|correlations:CorrelationsRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|credentialUserRegistrationDetails:CredentialUserRegistrationDetailsRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|dailyPrintUsage:DailyPrintUsageRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|dailyPrintUsageByPrinter:DailyPrintUsageByPrinterRequestBuilder @@ -331805,6 +336096,7 @@ Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getYammerG Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getYammerGroupsActivityDetailWithPeriod(period:string):GetYammerGroupsActivityDetailWithPeriodRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|getYammerGroupsActivityGroupCountsWithPeriod(period:string):GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|healthMonitoring:HealthMonitoringRequestBuilder +Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|identityAnalytics:IdentityAnalyticsRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken(filter:string; skip:int; skipToken:string; top:int):ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|managedDeviceEnrollmentAbandonmentSummaryWithSkipWithTopWithFilterWithSkipToken(filter:string; skip:int; skipToken:string; top:int):ManagedDeviceEnrollmentAbandonmentSummaryWithSkipWithTopWithFilterWithSkipTokenRequestBuilder Microsoft\Graph\Beta\Generated.reports.ReportsRequestBuilder::|public|managedDeviceEnrollmentFailureDetails:ManagedDeviceEnrollmentFailureDetailsRequestBuilder @@ -349974,6 +354266,31 @@ Microsoft\Graph\Beta\Generated.security.labels.retentionLabels.retentionLabelsRe Microsoft\Graph\Beta\Generated.security.labels.retentionLabels.retentionLabelsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RetentionLabelsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.labels.retentionLabels.retentionLabelsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.labels.retentionLabels.retentionLabelsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration):HuntingSchemaResult +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.microsoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetHuntingSchema.microsoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; query?:string):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration):HuntingQueryResults +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|constructor(timespan?:string; workspaceId?:string):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|timespan:string +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|workspaceId:string +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(timespan?:string; workspaceId?:string):MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.MicrosoftGraphSecurityRunHuntingQueryRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.MicrosoftGraphSecurityRunHuntingQueryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.MicrosoftGraphSecurityRunHuntingQueryRequestBuilder::|public|pathParameters:array @@ -349990,11 +354307,13 @@ Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.ru Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|getQuery():string Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|getTimespan():string +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|getWorkspaceId():string Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setQuery(value?:string):void Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setTimespan(value?:string):void +Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setWorkspaceId(value?:string):void Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RunHuntingQueryPostRequestBody Microsoft\Graph\Beta\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.security.partner.PartnerRequestBuilder-->BaseRequestBuilder @@ -351042,6 +355361,8 @@ Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|incident Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|informationProtection:InformationProtectionRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|ipSecurityProfiles:IpSecurityProfilesRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|labels:LabelsRequestBuilder +Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|microsoftGraphSecurityGetHuntingSchema:MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder +Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId(query:string):MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|microsoftGraphSecurityRunHuntingQuery:MicrosoftGraphSecurityRunHuntingQueryRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|partner:PartnerRequestBuilder Microsoft\Graph\Beta\Generated.security.SecurityRequestBuilder::|public|Patch(body:Security; requestConfiguration?:SecurityRequestBuilderPatchRequestConfiguration):Security @@ -378850,7 +383171,6 @@ Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.Cro Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantMigrationJobsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|ToPostRequestInformation(body:CrossTenantMigrationJob; requestConfiguration?:CrossTenantMigrationJobsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|validate:ValidateRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|WithUrl(rawUrl:string):CrossTenantMigrationJobsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.crossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.crossTenantMigrationJobsRequestBuilderGetQueryParameters::|public|count:bool @@ -378882,6 +383202,7 @@ Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.ite Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|Delete(requestConfiguration?:CrossTenantMigrationJobItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|Get(requestConfiguration?:CrossTenantMigrationJobItemRequestBuilderGetRequestConfiguration):CrossTenantMigrationJob +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|migrate:MigrateRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|Patch(body:CrossTenantMigrationJob; requestConfiguration?:CrossTenantMigrationJobItemRequestBuilderPatchRequestConfiguration):CrossTenantMigrationJob Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -378890,6 +383211,7 @@ Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.ite Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|ToPatchRequestInformation(body:CrossTenantMigrationJob; requestConfiguration?:CrossTenantMigrationJobItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|users:UsersRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|validate:ValidateRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|WithUrl(rawUrl:string):CrossTenantMigrationJobItemRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void @@ -378902,6 +383224,16 @@ Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.ite Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CrossTenantMigrationJobItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|Post(requestConfiguration?:MigrateRequestBuilderPostRequestConfiguration):CrossTenantMigrationJob +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MigrateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|WithUrl(rawUrl:string):MigrateRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.migrateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.migrateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -378978,39 +383310,16 @@ Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.ite Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.users.usersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UsersRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.users.usersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.users.usersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|getCompleteAfterDateTime():string -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|getDisplayName():string -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|getExchangeSettings():ExchangeOnlineCrossTenantMigrationSettings -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|getResources():array -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|getResourceType():string -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|getSourceTenantId():string -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|getWorkloads():array -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|setCompleteAfterDateTime(value?:string):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|setExchangeSettings(value?:ExchangeOnlineCrossTenantMigrationSettings):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|setResources(value?:array):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|setResourceType(value?:string):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|setSourceTenantId(value?:string):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|public|setWorkloads(value?:array):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ValidatePostRequestBody -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|Post(body:ValidatePostRequestBody; requestConfiguration?:ValidateRequestBuilderPostRequestConfiguration):CrossTenantMigrationJob -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|ToPostRequestInformation(body:ValidatePostRequestBody; requestConfiguration?:ValidateRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|WithUrl(rawUrl:string):ValidateRequestBuilder -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.validate.validateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|Post(requestConfiguration?:ValidateRequestBuilderPostRequestConfiguration):CrossTenantMigrationJob +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ValidateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|WithUrl(rawUrl:string):ValidateRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.validateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobs.item.validate.validateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|pathParameters:array @@ -379026,6 +383335,7 @@ Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWith Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; displayName?:string):void Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|Delete(requestConfiguration?:CrossTenantMigrationJobsWithDisplayNameRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|Get(requestConfiguration?:CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetRequestConfiguration):CrossTenantMigrationJob +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|migrate:MigrateRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|Patch(body:CrossTenantMigrationJob; requestConfiguration?:CrossTenantMigrationJobsWithDisplayNameRequestBuilderPatchRequestConfiguration):CrossTenantMigrationJob Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|requestAdapter:RequestAdapter @@ -379033,6 +383343,7 @@ Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWith Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|ToPatchRequestInformation(body:CrossTenantMigrationJob; requestConfiguration?:CrossTenantMigrationJobsWithDisplayNameRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|validate:ValidateRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|WithUrl(rawUrl:string):CrossTenantMigrationJobsWithDisplayNameRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void @@ -379045,6 +383356,26 @@ Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWith Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.crossTenantMigrationJobsWithDisplayNameRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|Post(requestConfiguration?:MigrateRequestBuilderPostRequestConfiguration):CrossTenantMigrationJob +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MigrateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|WithUrl(rawUrl:string):MigrateRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.migrateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.migrateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|Post(requestConfiguration?:ValidateRequestBuilderPostRequestConfiguration):CrossTenantMigrationJob +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ValidateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|WithUrl(rawUrl:string):ValidateRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.validateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.validateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.migrations.MigrationsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.migrations.MigrationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.solutions.migrations.MigrationsRequestBuilder::|public|crossTenantMigrationJobs:CrossTenantMigrationJobsRequestBuilder @@ -380200,6 +384531,309 @@ Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.presenters Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.presenters.presentersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PresentersRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.presenters.presentersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.presenters.presentersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|Delete(requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|Get(requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration):VirtualEventRegistrationQuestionBase +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|Patch(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration):VirtualEventRegistrationQuestionBase +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|WithUrl(rawUrl:string):VirtualEventRegistrationQuestionBaseItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration::|public|queryParameters:VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|ByVirtualEventRegistrationQuestionBaseId(virtualEventRegistrationQuestionBaseId:string):VirtualEventRegistrationQuestionBaseItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|Get(requestConfiguration?:QuestionsRequestBuilderGetRequestConfiguration):VirtualEventRegistrationQuestionBaseCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|Post(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:QuestionsRequestBuilderPostRequestConfiguration):VirtualEventRegistrationQuestionBase +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:QuestionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|ToPostRequestInformation(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:QuestionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|WithUrl(rawUrl:string):QuestionsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:QuestionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetRequestConfiguration::|public|queryParameters:QuestionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):QuestionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.questionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|Delete(requestConfiguration?:RegistrationConfigurationRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|Get(requestConfiguration?:RegistrationConfigurationRequestBuilderGetRequestConfiguration):VirtualEventTownhallRegistrationConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|Patch(body:VirtualEventTownhallRegistrationConfiguration; requestConfiguration?:RegistrationConfigurationRequestBuilderPatchRequestConfiguration):VirtualEventTownhallRegistrationConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|questions:QuestionsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RegistrationConfigurationRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RegistrationConfigurationRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventTownhallRegistrationConfiguration; requestConfiguration?:RegistrationConfigurationRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|WithUrl(rawUrl:string):RegistrationConfigurationRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RegistrationConfigurationRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetRequestConfiguration::|public|queryParameters:RegistrationConfigurationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RegistrationConfigurationRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.registrationConfigurationRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|Post(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|WithUrl(rawUrl:string):CancelRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.cancelRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.cancelRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|Get(requestConfiguration?:VirtualEventSessionItemRequestBuilderGetRequestConfiguration):VirtualEventSession +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VirtualEventSessionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):VirtualEventSessionItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VirtualEventSessionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:VirtualEventSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VirtualEventSessionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|ByVirtualEventSessionId(virtualEventSessionId:string):VirtualEventSessionItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|Get(requestConfiguration?:SessionsRequestBuilderGetRequestConfiguration):VirtualEventSessionCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SessionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|WithUrl(rawUrl:string):SessionsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SessionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:SessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.sessionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SessionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; joinWebUrl?:string):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilder::|public|Get(requestConfiguration?:SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration):VirtualEventSession +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilder::|public|WithUrl(rawUrl:string):SessionsWithJoinWebUrlRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SessionsWithJoinWebUrlRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration::|public|queryParameters:SessionsWithJoinWebUrlRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.sessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SessionsWithJoinWebUrlRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|cancel:CancelRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|Delete(requestConfiguration?:VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|Get(requestConfiguration?:VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|Patch(body:VirtualEventRegistration; requestConfiguration?:VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessions:SessionsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessionsWithJoinWebUrl(joinWebUrl:string):SessionsWithJoinWebUrlRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|WithUrl(rawUrl:string):VirtualEventRegistrationItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VirtualEventRegistrationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:VirtualEventRegistrationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):VirtualEventRegistrationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|ByVirtualEventRegistrationId(virtualEventRegistrationId:string):VirtualEventRegistrationItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|Get(requestConfiguration?:RegistrationsRequestBuilderGetRequestConfiguration):VirtualEventRegistrationCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|Post(body:VirtualEventRegistration; requestConfiguration?:RegistrationsRequestBuilderPostRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RegistrationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|ToPostRequestInformation(body:VirtualEventRegistration; requestConfiguration?:RegistrationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|WithUrl(rawUrl:string):RegistrationsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RegistrationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetRequestConfiguration::|public|queryParameters:RegistrationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RegistrationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrations.registrationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|Post(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|WithUrl(rawUrl:string):CancelRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.cancelRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.cancelRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|cancel:CancelRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; email?:string):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|Delete(requestConfiguration?:RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|Get(requestConfiguration?:RegistrationsWithEmailRequestBuilderGetRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|Patch(body:VirtualEventRegistration; requestConfiguration?:RegistrationsWithEmailRequestBuilderPatchRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RegistrationsWithEmailRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:RegistrationsWithEmailRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilder::|public|WithUrl(rawUrl:string):RegistrationsWithEmailRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RegistrationsWithEmailRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetRequestConfiguration::|public|queryParameters:RegistrationsWithEmailRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RegistrationsWithEmailRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.registrationsWithEmailRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|Post(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CancelRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|WithUrl(rawUrl:string):CancelRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.cancelRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.cancelRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|cancel:CancelRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; userId?:string):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|Delete(requestConfiguration?:RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|Get(requestConfiguration?:RegistrationsWithUserIdRequestBuilderGetRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|Patch(body:VirtualEventRegistration; requestConfiguration?:RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration):VirtualEventRegistration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RegistrationsWithUserIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|ToPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilder::|public|WithUrl(rawUrl:string):RegistrationsWithUserIdRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RegistrationsWithUserIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetRequestConfiguration::|public|queryParameters:RegistrationsWithUserIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RegistrationsWithUserIdRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.registrationsWithUserIdRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -380567,6 +385201,10 @@ Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEve Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|Patch(body:VirtualEventTownhall; requestConfiguration?:VirtualEventTownhallItemRequestBuilderPatchRequestConfiguration):VirtualEventTownhall Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|presenters:PresentersRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationConfiguration:RegistrationConfigurationRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations:RegistrationsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationsWithEmail(email:string):RegistrationsWithEmailRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationsWithUserId(userId:string):RegistrationsWithUserIdRequestBuilder Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessions:SessionsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessionsWithJoinWebUrl(joinWebUrl:string):SessionsWithJoinWebUrlRequestBuilder @@ -384852,6 +389490,7 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilde Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|joinedUsers:JoinedUsersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -385027,6 +389666,129 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.filesFolderR Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Get(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|WithUrl(rawUrl:string):JoinedUsersRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JoinedUsersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|queryParameters:JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -386271,6 +391033,71 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUs Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -386300,6 +391127,7 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.Plann Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -387912,6 +392740,129 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.filesFolder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Get(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|WithUrl(rawUrl:string):JoinedUsersRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JoinedUsersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|queryParameters:JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -389156,6 +394107,71 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getU Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -389185,6 +394201,7 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.Plan Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -389566,6 +394583,7 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBu Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|joinedUsers:JoinedUsersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel @@ -391561,6 +396579,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|joinedUsers:JoinedUsersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -391736,6 +396755,129 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Get(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|WithUrl(rawUrl:string):JoinedUsersRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JoinedUsersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|queryParameters:JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -392980,6 +398122,71 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -393009,6 +398216,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -394621,6 +399829,129 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Get(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|WithUrl(rawUrl:string):JoinedUsersRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JoinedUsersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|queryParameters:JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -395865,6 +401196,71 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -395894,6 +401290,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -396275,6 +401672,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|joinedUsers:JoinedUsersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel @@ -398283,6 +403681,7 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelI Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|joinedUsers:JoinedUsersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -398458,6 +403857,129 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFol Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Get(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|WithUrl(rawUrl:string):JoinedUsersRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JoinedUsersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|queryParameters:JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -399702,6 +405224,71 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner. Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -399731,6 +405318,7 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner. Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -400676,6 +406264,95 @@ Microsoft\Graph\Beta\Generated.teamwork.devices.item.updateSoftware.UpdateSoftwa Microsoft\Graph\Beta\Generated.teamwork.devices.item.updateSoftware.UpdateSoftwareRequestBuilder::|public|WithUrl(rawUrl:string):UpdateSoftwareRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.devices.item.updateSoftware.updateSoftwareRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.devices.item.updateSoftware.updateSoftwareRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|ByTeamworkCustomEmojiDisplayName(teamworkCustomEmojiDisplayName:string):TeamworkCustomEmojiDisplayNameItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|Get(requestConfiguration?:CustomEmojisRequestBuilderGetRequestConfiguration):TeamworkCustomEmojiCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|Post(body:TeamworkCustomEmoji; requestConfiguration?:CustomEmojisRequestBuilderPostRequestConfiguration):TeamworkCustomEmoji +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CustomEmojisRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|ToPostRequestInformation(body:TeamworkCustomEmoji; requestConfiguration?:CustomEmojisRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|WithUrl(rawUrl:string):CustomEmojisRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CustomEmojisRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetRequestConfiguration::|public|queryParameters:CustomEmojisRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CustomEmojisRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.customEmojisRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|Delete(requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|Get(requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration):TeamworkCustomEmoji +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|Patch(body:TeamworkCustomEmoji; requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration):TeamworkCustomEmoji +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|ToPatchRequestInformation(body:TeamworkCustomEmoji; requestConfiguration?:TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|WithUrl(rawUrl:string):TeamworkCustomEmojiDisplayNameItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|customEmojis:CustomEmojisRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|Delete(requestConfiguration?:MessagingRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|Get(requestConfiguration?:MessagingRequestBuilderGetRequestConfiguration):TeamworkMessaging +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|Patch(body:TeamworkMessaging; requestConfiguration?:MessagingRequestBuilderPatchRequestConfiguration):TeamworkMessaging +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MessagingRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MessagingRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|ToPatchRequestInformation(body:TeamworkMessaging; requestConfiguration?:MessagingRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.messaging.MessagingRequestBuilder::|public|WithUrl(rawUrl:string):MessagingRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MessagingRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderGetRequestConfiguration::|public|queryParameters:MessagingRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MessagingRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.messaging.messagingRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.sendActivityNotificationToRecipients.sendActivityNotificationToRecipientsPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.sendActivityNotificationToRecipients.sendActivityNotificationToRecipientsPostRequestBody::|public|getActivityType():string Microsoft\Graph\Beta\Generated.teamwork.sendActivityNotificationToRecipients.sendActivityNotificationToRecipientsPostRequestBody::|public|getAdditionalData():array @@ -401149,6 +406826,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|joinedUsers:JoinedUsersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -401324,6 +407002,129 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Get(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|WithUrl(rawUrl:string):JoinedUsersRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JoinedUsersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|queryParameters:JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -402568,6 +408369,71 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -402597,6 +408463,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -404209,6 +410076,129 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Get(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JoinedUsersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:JoinedUsersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|WithUrl(rawUrl:string):JoinedUsersRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JoinedUsersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|public|queryParameters:JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JoinedUsersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.joinedUsersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -405453,6 +411443,71 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -405482,6 +411537,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -405863,6 +411919,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|joinedUsers:JoinedUsersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel @@ -407470,6 +413527,7 @@ Microsoft\Graph\Beta\Generated.teamwork.TeamworkRequestBuilder::|public|deletedT Microsoft\Graph\Beta\Generated.teamwork.TeamworkRequestBuilder::|public|determineIfInteractionIsAllowed:DetermineIfInteractionIsAllowedRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.TeamworkRequestBuilder::|public|devices:DevicesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.TeamworkRequestBuilder::|public|Get(requestConfiguration?:TeamworkRequestBuilderGetRequestConfiguration):Teamwork +Microsoft\Graph\Beta\Generated.teamwork.TeamworkRequestBuilder::|public|messaging:MessagingRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.TeamworkRequestBuilder::|public|Patch(body:Teamwork; requestConfiguration?:TeamworkRequestBuilderPatchRequestConfiguration):Teamwork Microsoft\Graph\Beta\Generated.teamwork.TeamworkRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.teamwork.TeamworkRequestBuilder::|public|requestAdapter:RequestAdapter @@ -426872,6 +432930,197 @@ Microsoft\Graph\Beta\Generated.users.item.directReports.item.graphUser.graphUser Microsoft\Graph\Beta\Generated.users.item.directReports.item.graphUser.graphUserRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GraphUserRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.directReports.item.graphUser.graphUserRequestBuilderGetRequestConfiguration::|public|queryParameters:GraphUserRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.directReports.item.graphUser.graphUserRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GraphUserRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|ByDistributionListId(distributionListId:string):DistributionListItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|Get(requestConfiguration?:DistributionListsRequestBuilderGetRequestConfiguration):DistributionListCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|Post(body:DistributionList; requestConfiguration?:DistributionListsRequestBuilderPostRequestConfiguration):DistributionList +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DistributionListsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|ToPostRequestInformation(body:DistributionList; requestConfiguration?:DistributionListsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|WithUrl(rawUrl:string):DistributionListsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DistributionListsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetRequestConfiguration::|public|queryParameters:DistributionListsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DistributionListsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.distributionListsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|public|getMembers():array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|public|setMembers(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddMembersPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|Post(body:AddMembersPostRequestBody; requestConfiguration?:AddMembersRequestBuilderPostRequestConfiguration):DistributionList +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|ToPostRequestInformation(body:AddMembersPostRequestBody; requestConfiguration?:AddMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|WithUrl(rawUrl:string):AddMembersRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.addMembers.addMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|public|getMembers():array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|public|setMembers(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeleteMembersPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|Post(body:DeleteMembersPostRequestBody; requestConfiguration?:DeleteMembersRequestBuilderPostRequestConfiguration):DistributionList +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|ToPostRequestInformation(body:DeleteMembersPostRequestBody; requestConfiguration?:DeleteMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|WithUrl(rawUrl:string):DeleteMembersRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.deleteMembers.deleteMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|addMembers:AddMembersRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|Delete(requestConfiguration?:DistributionListItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|deleteMembers:DeleteMembersRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|distributionListMembers:DistributionListMembersRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|Get(requestConfiguration?:DistributionListItemRequestBuilderGetRequestConfiguration):DistributionList +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|Patch(body:DistributionList; requestConfiguration?:DistributionListItemRequestBuilderPatchRequestConfiguration):DistributionList +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DistributionListItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DistributionListItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|ToPatchRequestInformation(body:DistributionList; requestConfiguration?:DistributionListItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|WithUrl(rawUrl:string):DistributionListItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DistributionListItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DistributionListItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DistributionListItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|ByDistributionListMemberId(distributionListMemberId:string):DistributionListMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|Get(requestConfiguration?:DistributionListMembersRequestBuilderGetRequestConfiguration):DistributionListMemberCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|Post(body:DistributionListMember; requestConfiguration?:DistributionListMembersRequestBuilderPostRequestConfiguration):DistributionListMember +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DistributionListMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|ToPostRequestInformation(body:DistributionListMember; requestConfiguration?:DistributionListMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|WithUrl(rawUrl:string):DistributionListMembersRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DistributionListMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:DistributionListMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DistributionListMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|Get(requestConfiguration?:ContactRequestBuilderGetRequestConfiguration):Contact +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContactRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|WithUrl(rawUrl:string):ContactRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ContactRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetRequestConfiguration::|public|queryParameters:ContactRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ContactRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|contact:ContactRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|Delete(requestConfiguration?:DistributionListMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|Get(requestConfiguration?:DistributionListMemberItemRequestBuilderGetRequestConfiguration):DistributionListMember +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|Patch(body:DistributionListMember; requestConfiguration?:DistributionListMemberItemRequestBuilderPatchRequestConfiguration):DistributionListMember +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DistributionListMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DistributionListMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:DistributionListMember; requestConfiguration?:DistributionListMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):DistributionListMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DistributionListMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DistributionListMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DistributionListMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.drive.DriveRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.drive.DriveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.drive.DriveRequestBuilder::|public|Get(requestConfiguration?:DriveRequestBuilderGetRequestConfiguration):Drive @@ -442358,6 +448607,71 @@ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.GetU Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|WithUrl(rawUrl:string):GetUsageRightsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.getUsageRights.getUsageRightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ByPlannerHistoryItemId(plannerHistoryItemId:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Get(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):PlannerHistoryItemCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|Post(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HistoryItemsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|ToPostRequestInformation(body:PlannerHistoryItem; requestConfiguration?:HistoryItemsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|WithUrl(rawUrl:string):HistoryItemsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HistoryItemsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HistoryItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.historyItemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Delete(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Get(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|Patch(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):PlannerHistoryItem +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PlannerHistoryItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|ToPatchRequestInformation(body:PlannerHistoryItem; requestConfiguration?:PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|WithUrl(rawUrl:string):PlannerHistoryItemItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlannerHistoryItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PlannerHistoryItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.moveToContainer.moveToContainerPostRequestBody::|public|getBackingStore():BackingStore @@ -442387,6 +448701,7 @@ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequ Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Get(requestConfiguration?:PlannerPlanItemRequestBuilderGetRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|getUsageRights:GetUsageRightsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|historyItems:HistoryItemsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|moveToContainer:MoveToContainerRequestBuilder Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|Patch(body:PlannerPlan; requestConfiguration?:PlannerPlanItemRequestBuilderPatchRequestConfiguration):PlannerPlan Microsoft\Graph\Beta\Generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|pathParameters:array @@ -447677,6 +453992,7 @@ Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|device Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|devices:DevicesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|devicesWithDeviceId(deviceId:string):DevicesWithDeviceIdRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|directReports:DirectReportsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|distributionLists:DistributionListsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|drive:DriveRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|drives:DrivesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|employeeExperience:EmployeeExperienceRequestBuilder diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 3d7c2ca11d2..43288c845d3 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "81062D266870CDD1C63D67EB4257C3E3255F21FF20C99E089D89B980EC1876AE124C83678FA5AE9FDF44B0729717E766C2FF4AF50161F85AB3CADFC0117E03F7", + "descriptionHash": "C83BBC2D664CC21A971EAB56A4269689874467BE15A0F7F5479EFE39578C464E6D6606C990346E5185BD25C64482E00E8158AFEBA28D029BE50E6108E4E4C0AB", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.31.1", + "kiotaVersion": "1.34.1", "clientClassName": "BaseGraphClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft\\Graph\\Beta\\Generated", @@ -35,5 +35,6 @@ "/copilot", "/copilot/**" ], - "disabledValidationRules": [] + "disabledValidationRules": [], + "allowedExternalOrigins": [] } \ No newline at end of file